diff --git a/python/servo/testing_commands.py b/python/servo/testing_commands.py index 29d098e6cb4..9c322694f12 100644 --- a/python/servo/testing_commands.py +++ b/python/servo/testing_commands.py @@ -20,6 +20,7 @@ from time import time import json import urllib2 import base64 +import shutil from mach.registrar import Registrar from mach.decorators import ( @@ -929,3 +930,24 @@ testing/web-platform/mozilla/tests for Servo-only tests""" % reference_path) run_globals = {"__file__": run_file} execfile(run_file, run_globals) return run_globals["update_test_file"](cache_dir) + + @Command('update-webgl', + description='Update the WebGL conformance suite tests from Khronos repo', + category='testing') + @CommandArgument('--version', action='store_true', default='1.0.3', + help='WebGL conformance suite version') + def update_webgl(self, version=None): + self.ensure_bootstrapped() + + base_dir = path.abspath(path.join(PROJECT_TOPLEVEL_PATH, + "tests", "wpt", "mozilla", "tests", "webgl")) + run_file = path.join(base_dir, "tools", "import-conformance-tests.py") + dest_folder = path.join(base_dir, "conformance-%s" % version) + patches_dir = path.join(base_dir, "tools") + # Clean dest folder if exists + if os.path.exists(dest_folder): + shutil.rmtree(dest_folder) + + run_globals = {"__file__": run_file} + execfile(run_file, run_globals) + return run_globals["update_conformance"](version, dest_folder, None, patches_dir) diff --git a/python/tidy/servo_tidy/tidy.py b/python/tidy/servo_tidy/tidy.py index 1336c4d0b56..24e6a3b312f 100644 --- a/python/tidy/servo_tidy/tidy.py +++ b/python/tidy/servo_tidy/tidy.py @@ -53,7 +53,7 @@ FILE_PATTERNS_TO_CHECK = ["*.rs", "*.rc", "*.cpp", "*.c", "*.yml"] # File patterns that are ignored for all tidy and lint checks. -FILE_PATTERNS_TO_IGNORE = ["*.#*", "*.pyc", "fake-ld.sh"] +FILE_PATTERNS_TO_IGNORE = ["*.#*", "*.pyc", "fake-ld.sh", "*.ogv", "*.webm"] SPEC_BASE_PATH = "components/script/dom/" diff --git a/servo-tidy.toml b/servo-tidy.toml index aa9af94a77d..01e4edd59a6 100644 --- a/servo-tidy.toml +++ b/servo-tidy.toml @@ -70,6 +70,7 @@ directories = [ "./tests/wpt/update", "./tests/wpt/web-platform-tests", "./tests/wpt/mozilla/tests/mozilla/referrer-policy", + "./tests/wpt/mozilla/tests/webgl", "./tests/wpt/sync", "./tests/wpt/sync_css", "./python/tidy/servo_tidy_tests", diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 167e2ad745a..2e66e800142 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -282334,8311 +282334,6 @@ {} ] ], - "webgl/OWNERS": [ - [ - {} - ] - ], - "webgl/common.js": [ - [ - {} - ] - ], - "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/tools/import-conformance-tests.py": [ - [ - {} - ] - ], - "webgl/tools/js-test-pre.patch": [ - [ - {} - ] - ], - "webgl/tools/unit.patch": [ - [ - {} - ] - ], "webmessaging/MessageEvent-trusted-worker.js": [ [ {} @@ -353583,4110 +345278,6 @@ {} ] ], - "webgl/bufferSubData.html": [ - [ - "/webgl/bufferSubData.html", - {} - ] - ], - "webgl/compressedTexImage2D.html": [ - [ - "/webgl/compressedTexImage2D.html", - {} - ] - ], - "webgl/compressedTexSubImage2D.html": [ - [ - "/webgl/compressedTexSubImage2D.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html": [ - [ - "/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html": [ - [ - "/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html": [ - [ - "/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html": [ - [ - "/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html": [ - [ - "/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html": [ - [ - "/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html": [ - [ - "/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html": [ - [ - "/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation.html": [ - [ - "/webgl/conformance-1.0.3/conformance/buffers/index-validation.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/canvas-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html": [ - [ - "/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/constants-and-properties.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-creation.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/context-creation.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-lost-restored.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-lost.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/context-lost.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/context-type-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/context-type-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/methods.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/methods.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/get-extension.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/get-extension.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html": [ - [ - "/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shared.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/misc/shared.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html": [ - [ - "/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html": [ - [ - "/webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html": [ - [ - "/webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html": [ - [ - "/webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/error-reporting.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/error-reporting.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/instanceof-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/instanceof-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/is-object.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/is-object.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/misc/webgl-specific.html": [ - [ - "/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/constants.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/constants.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/getContext.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/getContext.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/methods.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/methods.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferData.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/bufferData.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawElements.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/drawElements.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/isTests.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/isTests.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/readPixels.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/readPixels.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformf.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/uniformf.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformi.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/uniformi.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html": [ - [ - "/webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html": [ - [ - "/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html": [ - [ - "/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html": [ - [ - "/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/programs/program-test.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html": [ - [ - "/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html": [ - [ - "/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html": [ - [ - "/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html": [ - [ - "/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/culling.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/culling.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-clear.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/point-size.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/simple.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/simple.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/rendering/triangle.html": [ - [ - "/webgl/conformance-1.0.3/conformance/rendering/triangle.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html": [ - [ - "/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-get-calls.html": [ - [ - "/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-geterror.html": [ - [ - "/webgl/conformance-1.0.3/conformance/state/gl-geterror.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-getstring.html": [ - [ - "/webgl/conformance-1.0.3/conformance/state/gl-getstring.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html": [ - [ - "/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html": [ - [ - "/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/default-texture.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/gl-teximage.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html": [ - [ - "/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": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texparameter-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-clear.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-clear.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-complete.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-complete.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-mips.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-mips.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-npot.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-npot.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-size.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html": [ - [ - "/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html": [ - [ - "/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html": [ - [ - "/webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html": [ - [ - "/webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html": [ - [ - "/webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html": [ - [ - "/webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html": [ - [ - "/webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html": [ - [ - "/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html": [ - [ - "/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html": [ - [ - "/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html": [ - [ - "/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html": [ - [ - "/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": [ - [ - "/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html": [ - [ - "/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html": [ - [ - "/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html": [ - [ - "/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html", - {} - ] - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html": [ - [ - "/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html", - {} - ] - ], - "webgl/texImage2D.html": [ - [ - "/webgl/texImage2D.html", - {} - ] - ], - "webgl/texSubImage2D.html": [ - [ - "/webgl/texSubImage2D.html", - {} - ] - ], - "webgl/uniformMatrixNfv.html": [ - [ - "/webgl/uniformMatrixNfv.html", - {} - ] - ], "webmessaging/Channel_postMessage_Blob.htm": [ [ "/webmessaging/Channel_postMessage_Blob.htm", @@ -583842,9386 +571433,6 @@ "2eabe61f38757fd377e9773b7697a9a1ed21ceb6", "wdspec" ], - "webgl/OWNERS": [ - "f8e0703fe2cc88edd21ef2c94fcb2e1a8889f5ae", - "support" - ], - "webgl/bufferSubData.html": [ - "526612470551a0eb157b310c587d50080087808d", - "testharness" - ], - "webgl/common.js": [ - "a671260c24103c4b3d41d57251e691caa286ace4", - "support" - ], - "webgl/compressedTexImage2D.html": [ - "3d6d1a51bc2b48f3d9d32ed9baec81d13b18214d", - "testharness" - ], - "webgl/compressedTexSubImage2D.html": [ - "e189cb30edf8672851dfbe4a8c3696c1bbd11f04", - "testharness" - ], - "webgl/conformance-1.0.3/00_test_list.txt": [ - "f3e0fbff646e42500031a623e67e8c26b50d04ad", - "support" - ], - "webgl/conformance-1.0.3/CONFORMANCE_RULES.txt": [ - "bf3795ab0d51a4efe5a79eb21335cdbb99fe14b4", - "support" - ], - "webgl/conformance-1.0.3/README.md": [ - "0e5043655346c309632a5f60b4e94f5b8ef770d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/00_readme.txt": [ - "9182c9b39bd6b9c1eb396b8b551de489c3e635dd", - "support" - ], - "webgl/conformance-1.0.3/conformance/00_test_list.txt": [ - "6711edb29ebf507f6858fdbef06618b14da77e1c", - "support" - ], - "webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt": [ - "ef077ae375c512e46ed7560241fa371143c39345", - "support" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html": [ - "8e20e3aeb9726c6553bf1971d4f8443c96d65a75", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html": [ - "79d893e529e97f8ba5a25675e6218f73777afbf7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html": [ - "354e78f8126720de7ae1184ede5fa687ba717c1a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html": [ - "8be4c072d61afa413a789248fed7ff6a39885868", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html": [ - "1fce2bb1e8fe0eb3c77aee2d3d9b5719e9a76ecc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html": [ - "31aa98033fc2bb683aa28227f05642053905a7de", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html": [ - "2db1eb69271fd2cdf1f23ed1aefe7ee04a409614", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html": [ - "87e49db79155ed25786cf617d4b224b10782aeeb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html": [ - "e8d01c4abaca6ef2a8e35070efe4563db6fa24ce", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html": [ - "dcc39a9e1a7138c849a2b79b31cd929a47232834", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt": [ - "0ece68bc974d5b12843d7eaea4f49ad62ff8a252", - "support" - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html": [ - "b22beb2c5c234a7d81cd6df2328454b6a0d8f8d7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html": [ - "03b9ec5d70ac14ab0959d89e36a6adcc126ce7ed", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html": [ - "893117ed05843251cc7fba6d7457999f7f2246e4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html": [ - "873ef25a680273da5b55ec8726814e3bf62904aa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html": [ - "ea9285bbcc32168c1c9b7178c72032603e37153a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html": [ - "06bce65de324295fcee1f6cb1103f0d23d4f6f91", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html": [ - "bcd54302af5863034a7b4e4648a6b35e45d2d966", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html": [ - "b4316778d5d01a4c7cfbd18b65ea6434ff68a298", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html": [ - "9458fa4db9cb54cd0545d0921b56cea774f0d4b6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/buffers/index-validation.html": [ - "23d288758c980779523ee01390f482eb40a9c9fd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt": [ - "47a20e41766ccff907cf056cb0a2b4fc1bbafd97", - "support" - ], - "webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html": [ - "4311a6b4fc7f6396c413ba23914d2abfb3244863", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html": [ - "4be544abb2a4248e3888b3f119682c9028b40dbd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/canvas-test.html": [ - "6f49330ad856c23a7b27079c7f1a49d90afe70d8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html": [ - "d4fc10315063a3a1235250518cf0259684619da2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html": [ - "e7eb4bcf96a10d97081f401bdeb68bb45b096579", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html": [ - "8e4961a081c05eb8f01027b403dd4a12837b80e9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html": [ - "edbe05f4629b3c82bb430f5e044b4a2381d6d25f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html": [ - "7eb40e2f14b74967603ff97c4415f8ee0328cec7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html": [ - "dac1d13045fcf3e23ce93178380b9d4c3492d39c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html": [ - "0f417cd22645ecebf3543687943d3055c0ca424f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html": [ - "14e68235cfa7ed8d396e33bfea2b337308f300c0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html": [ - "5ac76e4bcb82f51274eb576ec9083a5c489a7211", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html": [ - "6441650b433559e38c5d7e4ad8020cd64628934c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html": [ - "ec53ee0d37d5a336a19b69d4f9ec7d925d818f75", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/00_test_list.txt": [ - "e396569c5dc2609d70923450878e4a0d253a4302", - "support" - ], - "webgl/conformance-1.0.3/conformance/context/constants-and-properties.html": [ - "4006d571e85bdfa255f271b2bee9f73dd07bcc64", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html": [ - "b93385c796a4921aa58bf0d5f41bb9fc01b36d95", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html": [ - "65f6a50881aabc9f37d407a53b4e95aad61386eb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html": [ - "5353020ebad3058be7c46d31205eb98afa4f40e4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-creation.html": [ - "08a7054a6bee4901dcb6636cf376c452e9004184", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html": [ - "63c2768e01d84a6344d08efa79bac5fdf9d545a7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html": [ - "9e7933d2ea97cfb206f53a5bb4a15803a36991ae", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-lost-restored.html": [ - "b2089b58229dd9712efc4ca74d023149da57adca", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-lost.html": [ - "38750c4c21d580e75bcf70855957460264a23ad3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html": [ - "75a848a0bb83bd76782755e7b6a92363c67d7c6e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html": [ - "b669acf0539ad52cbe0f67c4b828ae4d777d738a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/context-type-test.html": [ - "8aa6b2c7af74a47a2cadf0b50c3c6104eef4670b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html": [ - "6432eda65acbd0c0329e5bc5f56598e425dcc83f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/methods.html": [ - "2d1ae38520a43e1ac49de11f3801106980423c63", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html": [ - "c3c2370641767a491fa58d721b1d05ecf56a453d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html": [ - "20a17bfa481be42a2ebe79ad0798305363379bf7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html": [ - "e455c21aaf9bae8c4382a6a68061134690a42c1a", - "support" - ], - "webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html": [ - "9fc292a13fbff38ca5d0d033ee9e06c23a88ad80", - "support" - ], - "webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js": [ - "bf8c5cabd50288efe5451eb75f82b6f57ba80549", - "support" - ], - "webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt": [ - "19750017e7319e074d39e96f57aa63d8d78ee03e", - "support" - ], - "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html": [ - "3b4373ce73bffb6a21d96d07da6af8a07b724b65", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html": [ - "711851611337f7985f901e5822fb89a26d3a00b5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html": [ - "706e774987bb488ea85fc190ec9f749919756ecf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html": [ - "2ddf8ead97aab84fedd9fe340b94e38549229d8b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html": [ - "8f398f7a009e045257f8f818641be64adad3da6c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html": [ - "05a93b7cff94a1dc3190d3282322ef27f3be3420", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html": [ - "67b144a29d72005daef632f37387d1e277189bdc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/get-extension.html": [ - "c0ee6450983ca2de650c3db2aa72b92059220c5c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html": [ - "1e737597135d607f56abda3e1b9adf7c92cef131", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html": [ - "4af7b6e7549aeb8ce02e4bc26d9265ebe0291427", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html": [ - "f44b3996ea37fdd1b2d489a41201e5470dd2794a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html": [ - "43e67f25c1023f87b273d07ecb821a9a788e5632", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html": [ - "590faa22ba7f128259c90b189e32435a3b909ddb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html": [ - "654549738715f8f3e7ebebd10474956655b1c47c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html": [ - "a902f7f6f285f1a6fa7abc1a6c4bec23ae1c36ce", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html": [ - "98a561396bacdcf390f6d13413c322335f554539", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html": [ - "c0020b2bad50be58a4450f2e8a5f96ebebe1136c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html": [ - "cd7ed69b48df973296a0543482a5f3d20f93b727", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html": [ - "fe3871678d0cc40524189930b97bd664b2f0a964", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html": [ - "e1355ed1d1544075b3ef8714a3b20143f20b85b6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html": [ - "866c71c997b286aa017940b4ae03e21c620c3043", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html": [ - "3e9afa4f2f2d62368b4bcdc191c4a4e93edc8d8d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html": [ - "a6f191d348f1825bd325f28a80f796d413ea188d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html": [ - "766d3b86f91808085a988680a24d3db48235b4d2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html": [ - "866f14ad304e379eb3dd1a4d13ee8e40cb35ed1a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html": [ - "5352384bb74e1dc09eb22d84d9a45f4750da84f2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html": [ - "68d0f108453afe92e4c6f978009da1f24b5d716c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html": [ - "f7268e657f370c67328ade53522fe9496c576397", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html": [ - "147bdb75ea9f7f39a115b3b84b05ba4a1b06deaf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html": [ - "8e5c631545711f82ed5994dd2bc02b296c2babc5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html": [ - "90c7fb9bdc3048c9d95a2e29c397d6ae4b2a31fa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html": [ - "6a73930d820f86cee2de91c57eea12067f106f3d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html": [ - "a97b6a44e60629699bd1bc9d1f6de7df24592b19", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt": [ - "16c64dd54fd4364c83939c45cb7937d2a1eeb8e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt": [ - "7f8a93ca082dbe457196b2940a88b9dfc19d0e54", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/README.md": [ - "7cab44df32ec3d77907d13a8b906b20cc488af04", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html": [ - "39c2daabce64112c923dbffa3a92895b147c50dd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html": [ - "12c7029dac88619883a8f7f3b0a2f9eb9a9583c4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html": [ - "0d2441708223f2f2f29f3a1ce6ba8b3cecc12cb8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html": [ - "5e802f97a8cab3ee9daed4915a5747a75cc1fe27", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html": [ - "efeac72c168dd24f9c1847366d108ea14f257afd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html": [ - "b5b170dab2db715b7e0722a6c77ccd4ba2057d43", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html": [ - "a4a0ecbbf73e93b79650fa310ab8b7a663f40430", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html": [ - "8b805074b8d9dd1c3e6ce463eb8354398e2a7750", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html": [ - "e62ad2ca197a34710375e63d0da1642be4f986eb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html": [ - "4f255c89492d502bda58d0e6a3670d492c2295d2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html": [ - "cc69e4b324ee68805e55b6fb2c8a8d7093f3b47a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html": [ - "beb93bdc1e4e6ef3f724f2d3cb6736eff189394a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html": [ - "aaded913fdabeb6302b7ca4587497fc9d6638b5e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html": [ - "dfd8b3b93a43e0f1f6f990acaa3cb65e6d015ec8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html": [ - "bf715285cec70124bc11fba237ccd1e6c28b1d5c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html": [ - "5d659377bd6b4903f36c3109d5e099624262a47b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html": [ - "6d5cc188a32dc4a93330b34449f4bd76969db17d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html": [ - "f56e59052b0888f41cb27345b07be6d4e1e673d9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/00_test_list.txt": [ - "7dfefc2eb4a752555d88af44351d9bce5e800e84", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html": [ - "7e915a4e9f1f84fdfb13880b3ee150bca45a6832", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html": [ - "7bd8b15982018b9915df10ccbce3a74362a8b17b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html": [ - "1b87e5cd00965c52d9af26b2781c76dc28357a04", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html": [ - "200e0df12a780fbf39899f22b6a596fc82353083", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html": [ - "bdc99f1fe9f131f7071e2c9c9310a433fab87c64", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html": [ - "873f0407e0831ae6dc6d55091f37b0adb0861112", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html": [ - "e127668d819ac6ed0223cf6596dddbd69824c34a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html": [ - "dd6c1deba78e555b8e281dca2e7b22c9f5cecdf3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html": [ - "aca663116f720c76d62cb774b190d0489b286cdf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html": [ - "746850a02620ac90367889f217c2e67aae37c6a6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html": [ - "4faadfd903b9275560416bbb78662440b3bf6b0b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html": [ - "d3b0b45343767fb8c6f28a8885f460920983ef67", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html": [ - "72a8dc9d2330c59edfd299f5134bc5ed40ad3a68", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html": [ - "934b3f14169f9f388ef33d92794430bf53f66538", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/00_test_list.txt": [ - "f42450eb40ff6dd4e507658ac4ee90ae27a34560", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html": [ - "a5b82034a490dabb4933c1b5fb7a3c4e9c43486c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html": [ - "073eaf58a002caa174e0ff39fb6178a967e50f24", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html": [ - "0fef0a8aa5d3fb1e67ecdb60802150d4e2c072a7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html": [ - "b1e1ac95b325bdf6ec3bb3ae9cebee7bc1d71184", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html": [ - "0581be92a9a18016f0cf3c36cbc46ba5156a6025", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html": [ - "9fabe5b6fd88a0d51bc07c2387a02fe790e74b6e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html": [ - "215d6337bce61c7819e97f50a5a7e174e9970820", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html": [ - "325554295cc448919301128507e2c9abe9ab4242", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html": [ - "a2e628e13fae9f5ed5205063d67a93ec96ae1197", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html": [ - "b786c5c1748f5563f4f6fbbd2c491df4a88cbaca", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html": [ - "5d5a8648cc138cfb311bdf54791343a0cddb5f65", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html": [ - "69757b385a37c93e134b75e85b026725cd9c37bc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html": [ - "b4a328aac554780278dc141582c06e10296c206d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html": [ - "743c4a97c93238c3babe1f0e5a92902b0c4630a4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html": [ - "06dbe34850de65a67c102d329368bf2e629dbd80", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html": [ - "2998c7747e2c24a101f105369069e3dc65d92eca", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html": [ - "994167268bf49ac697a9cf6c9058ff8c3d656bcc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html": [ - "c17ec5e7dbb8a09ae13e9f9731c140b4e3731b8a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html": [ - "a326c1646260bfb211ec3d6c2ec999cc573c3421", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html": [ - "a0a3e3f0eb97f9d6a67fe9e3fb62e6dde8a7dc98", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html": [ - "847f80db20e37f4f3b77ad497b1c9c8cb651d3ec", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html": [ - "5d7eed715bc4878a179b17132fc5810869616ef0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html": [ - "71e7d3c28391d8d556132ce3c29ec84be9519892", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html": [ - "59977f957d63479300c6faec00158dca10a3a5dc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html": [ - "d61abe6f9c29dc89d0cb8439732a5a393e23d761", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html": [ - "12cd9e600af22e8eb3d8f8b21e7794a460489514", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html": [ - "5260bdd5096cb2310a0a8cf3912feb9dd2cc5ffe", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html": [ - "c2778bc78264bc270729c0d3ce496c078668c01a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html": [ - "f8c89be1b3ea7e63d427056aac98a7806346c7a1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html": [ - "aafc4fbc7354e8d629ed7debc2c6720dba5a19f6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html": [ - "fc19f069ccfdeb3a26510eaaa45beea2eaa5ef6b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html": [ - "21064f8efa741b6b83ae8847747bc2b0076def48", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html": [ - "0da047bf77b4b50c74c062e9df80e5fea7d8bffa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/00_test_list.txt": [ - "d37c7898ecbb1870a3fd31071cabbde1c54257fb", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html": [ - "36b3123fd2747c5cfbf97a7ab453dc7282986dfd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html": [ - "94e6b61af954f8893e2d9e1d90190f9330f8b7d4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html": [ - "5cabb423de77d533110666bc1997327b24649c34", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html": [ - "84f3abb5a79c06994866b1c69e96a773a61971df", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html": [ - "65536c2f817fa87d17019b55b692797de28da0ad", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html": [ - "9f025be969fe8e32a729e909ddaa096e5de35703", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html": [ - "6e044ec8d168382fdda57551a9edf0f06d93bf04", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html": [ - "5e07cc3a07ab2454a9a2159ce6a2e19f34ce8143", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html": [ - "e983613c30ae27958e22a0c6e9646c08b283a17f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html": [ - "53e96fe08cbdac383d2bd680e01285d5d41edc08", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html": [ - "f26acc01b18fca222fa86f01166d2faa2ab00054", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html": [ - "50ad7baa8808d3c699d6c9240cb790b80e8a6d9e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html": [ - "53c5f9c9de29030764a49bfdb03c84d6ee0fa19d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html": [ - "ae3a7515acfa6e2bfda4b212f65cdd44025c3d25", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html": [ - "d9d3725e4a390389a95ab0af27dc282fffd06f31", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html": [ - "17336b7a92232e5aac66b5885f407d857d4a5051", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html": [ - "dfa13dc738378360669d9f5528bd2b3a924c9948", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html": [ - "1d0eff829fb94e2e51e4798b385d70008b66216e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html": [ - "2c7d0cd4827c433cddaef60c5a9952a14a1d9ad8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html": [ - "db3aba71b20bef586c3f58934bcb18c8928af8f2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html": [ - "ffe36aa923d74bcec8663cefbcc2f4f1368bcc1c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html": [ - "8ae4733ad39f9348fa4eaa428d828d958af40c5f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html": [ - "e42eb91bfc449e9096f42daac892ffd0a1b347ec", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html": [ - "487cbd19833262b487e4c71fe18165deee5b540c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html": [ - "c4320b4ff124c2751117d342ae9b294438201911", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html": [ - "c68a1abc797e271f09b16af518ddc9fc8c1608ee", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html": [ - "2466314e486f8b1e2be393895df70108310c6634", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html": [ - "a14fbd6e405e3ba5a4db3494cd72b83bee8c924e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html": [ - "aa825119c0bcab5b7ad45ee1d8ccf9ad46c27882", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html": [ - "f615b3d83ff56c2c1b5cd33c89a9d4da93f4635c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html": [ - "33f617a3e144f24b789464989fe7b32b1b8cca50", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html": [ - "0deefafaca08f637f7e5e2edf8300ec91867b640", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html": [ - "00dd59739b8a8df7b09a469c12cd0a0994b87c91", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html": [ - "6d5d38c5fe2e7aa279176dfafc9bf9465d73460f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html": [ - "7d0f205dd6edd1b77eddfff05481a7decc5fc59d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html": [ - "23e0119572ba248c4d13f72ba7fb522e46758c2f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html": [ - "2facf81c59846947a62f04a67664681cb34e13fd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html": [ - "73377d5cbc576aea839adaf822c4720f7e71d617", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html": [ - "b95dfc26875b58633e41cef7f7a424ab3af6b48c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html": [ - "39bf38ef9376fd20b3b4532ece73f83f97b452bf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html": [ - "86be573bf8f1f7051c5982cde028fdbdb92e0d81", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html": [ - "ad5480fba595c6c04e4963700e5e3e29e95692c1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html": [ - "b56d78e3e615debf52a52f639143fed5e89e9563", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html": [ - "f180fcb65bd561b514bee0594be6d6f00b8742ba", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html": [ - "dfb8efe70f3f0f38f13e17acbbbe5969cde3d2ba", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html": [ - "7f94c5cfac2983ff08ad8ed09dc4f53271a78b70", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html": [ - "931735d735160a0ca168bf06efba3df9e5e5a155", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html": [ - "4e481b175109c9595e2a74bf392998a02785969e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html": [ - "4778d731f21bae282526f41ec159486383eaa50c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html": [ - "0527235008dd79b5dbce31a63c9e85d024130f2f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html": [ - "7f79b4faa69fa6e5237957580792ed9fb059aa66", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html": [ - "009f531da43b30aa26c2eb39ee1e3c47d172b416", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html": [ - "6ad0d8f9d1c50a7d3457a6a8b3e27110b6cad249", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html": [ - "663fbeb373018634265e531cfe73375ac0a8a370", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html": [ - "e23fb83b57f21f1a6713a28dab2eb4b6efb3667b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html": [ - "c13e1c3f6993b05ed34a27c0a9ec67a8effcca60", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html": [ - "38e70b8cc8b45fb868cdae7926e1014c317fc776", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html": [ - "7f13abbfd44a0a49cb131ce32b523c53ec546cc9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html": [ - "44d9174d7650bc2faba83fd090b53a7b0eef0043", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html": [ - "939fb11e2a9b35a7fe5440f1dcb4455165100cc0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html": [ - "f15bf47fb4eeb57af512dee89049dd3b9b65d4ba", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html": [ - "6a8161295207a22755dd208a3bfa839242503253", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html": [ - "4bcd1ee1fdff8e8dc716dd424fad73ab1a8bccf0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html": [ - "035e405595a1210b53e2e974c920985973fdd850", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html": [ - "7e4931b89d2a4c946df71898cebc7b7402fd5547", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/00_test_list.txt": [ - "130f7126c75727cb0aa6b744cc1d060dd850fc61", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html": [ - "fd0a4179012fb5d1a1d0d150392de8d310194f60", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html": [ - "f7f2f4d101de436e6a0cd60f551f0f83befe9e63", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html": [ - "87446dd9ee3909d8b6c39b1d248b94001de12266", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/00_test_list.txt": [ - "8e854684e8c305d8d623c2cdf437f95c94587db9", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html": [ - "db84e54eab5f90768b80b422074746d608ee26da", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html": [ - "217b7d019851bfcd33522194a71c1564612cb050", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/00_test_list.txt": [ - "ae59edd990e70e83c4582e18d5c6029fb8630be4", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html": [ - "821b1b0cf45b80430b466b97e1d94982a7d90985", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html": [ - "01f56535ecb121afa452670aac4d5c4cc3c495f6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html": [ - "8355cb5a23413c2b46244f4f14c66f2cea0cc2ef", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html": [ - "06e246db02ad70f4adbc5367e389a7ef3b782686", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html": [ - "5f77362b57566821dd9d1e00d01ee6066526d52f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html": [ - "2a895a0c1967f1b580d5a80c777f260ef44c3cdb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html": [ - "6e4bb9aa8d85412b7b22fb2069ae56c230985dc4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html": [ - "17ff4e72b2aafd7b3afab0c2165d34ff2aa3df8f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html": [ - "9ef9be9fc38e2173b1cc3587bfb047a8f9b041aa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/include.vs": [ - "2af31efbfa561d95234324142b3e9c3b714f02e0", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html": [ - "40e9d124df3d0ba4e3a4aa450091ebb7c3ecd917", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html": [ - "45f4bd82a757f1c47029465f0ec81277a17bca00", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html": [ - "72eda9eddb68d0b60b35191ba51124986c5106d0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html": [ - "a04ac32d6f8c1cfb922d32a8d96ef4ed5812f126", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html": [ - "103ad13a115a0cf318d907a9f06937ef4f0c247b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html": [ - "553d93900a9d97b6e5155ebde51caaf11d0863f9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html": [ - "2994c9c7f8e9e35dfd33b147a535f3e71990e70e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html": [ - "d2c75d04df2436f62cf052b7f23a26c1f6db020e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html": [ - "9489409d395b06c23a67e703a929419e6c143564", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html": [ - "56958bea68276926d6234780549a4d6582642ca4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html": [ - "964f3190bf32d909cc6bcbf4fc4e3f321877dcc0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html": [ - "c76de268f9270704fd9a7f5e438c1e0804333003", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html": [ - "16785f370cd9df6af76700f073af9a6f3cdd9e87", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html": [ - "42b02d7000d7411eee77155a141561fb03459d2b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html": [ - "0ff17a74824c838059b4e7dcf6252c00e553d624", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html": [ - "6834545e37ab086495ee7b504b530afbf97b4119", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html": [ - "c8c0869dd44b2f98b2961dce3686e6b087dcdca8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html": [ - "4c17f47f4cd1da17cab32a8ed97097ba3249300f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html": [ - "ef2ac6bc612b1775679aa5758f1d0bf5f048634c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html": [ - "8a810dab1bcbc99add76fc1c36461185c1ca3f97", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html": [ - "b95e80901a112ce8399327cb2a350717e6fc3d0a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html": [ - "8dfd4007dd5c2e4f4fc136f1263cafd71431247d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html": [ - "f6d69b588763e7d2e83caec3735fdae3eb0595b1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html": [ - "b6a9ee442e607a05edd5c187f400c3b9cfa10b27", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html": [ - "fb307e2ec0233c37eb79823b9386144b30217d81", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html": [ - "3bb746de0a8f580d7a6530c9f38a89372935e493", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html": [ - "9c1517b2b2f29e60008de864bbbbb1e69f2a8163", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html": [ - "4c47fa40205b3b2c675af635509a0e34fb40a599", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html": [ - "96bbb942a009fba624a6b13aa96a8c46b4b6d645", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html": [ - "1185d22fed7d11e9e634cc5469c726a71239f19c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html": [ - "c06a6e3cc6b04312a2a97f4e86f1a9206a70de9d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html": [ - "4c4079668d32b69654fe09e935472225378535e3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html": [ - "dd9899f58f8f4631b0751d7d31b176431d967c8d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html": [ - "07ec3b055e7cd446191bade2ab56f43318984e23", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html": [ - "d20305661a57bf2a025626fbed13c3fd5a381218", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html": [ - "f684dd46ed71465a15c482a4dba1fb1bac7b9243", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html": [ - "b95f793bc73395bf672b2ca067d194bf45352ca1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html": [ - "80a1afc01817ee59bf370d73389f50b725f7e26e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html": [ - "26d39a7ea5a1d9dc3830ec30e33862c7b7f6c234", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html": [ - "9aa6eb4ac174137c91a446fa2f3af9959bd22f11", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html": [ - "480ea54ccaeb10cfd69752991ba73ef8bf55dd60", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html": [ - "2737e1e04caaddb8feeedc05e4a92c0fa6aa7cba", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html": [ - "1a1753be81cef24c2695b3081dfdc1da4b71ebba", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html": [ - "f31012661aca34e7f5b3e022de93aa5354751de3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html": [ - "dd70d47f90809140bb408f38608e309e00f135c5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html": [ - "c63bac948cb09b1a2e22e104cf27d3fb48d03d82", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html": [ - "83617b8cbea1f162024d0acb41c9ec8be54fc2d4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html": [ - "58e88a78990f09e6a88221651ba01c659ea405e2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html": [ - "c65678145007f1ea3e5cc95e18f91b3bf60c356c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html": [ - "c4651b2b391ff7e66ee884c6384c5bb787e67e43", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html": [ - "b112f03e2365827b14f4f877f46fa76f39b6b4c3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html": [ - "c01d7a8210339f82fff0d6600468529ccfa32a9f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html": [ - "c0d62b0af9b8be2e8c0e2a18ea0d7c33f81bbf85", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html": [ - "c4603e92d1371172d256c8d1301582fefc6c1785", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html": [ - "86181f157e2619c3bd5f33d0bc9713bf168f1688", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html": [ - "5d1c88ac25083cb2684185d9b36c4061b7698a2d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html": [ - "bc006ac3e33c57b9db43a3dc7a6c366038c04ba2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html": [ - "c37df8efadd57f547eb1b648bd906af6050cf34c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html": [ - "63562407e73d35891d1900c35c2a5131da8ac76e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html": [ - "e0244b37f15cfea30b1cf8005a50419006a1cbf5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html": [ - "820c86706223e3baf15cab5062fe1b0a60976435", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html": [ - "ace0ccbec3b1067e86a82c9230d8df9852fcbef5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html": [ - "2c38048075b83f2d8a484d203be56ae96c725347", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html": [ - "7ed62e08c97067f028f4cf13215bab028dd4e242", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html": [ - "c42ed4952090f05af184d190375c4b1173968f38", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html": [ - "249dd01698fbaa68766d6eb939394f57a1b6b201", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html": [ - "31f06d59187d795bee9d03173e6efbd0dfa54e85", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html": [ - "6da1e22e6c4199ebaee626e13afcfe7fe7530e87", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html": [ - "794839971c9dabd3e4df4a58577c12ccdacfef3c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html": [ - "3f679b08c3ab3f83bb3bf60afb29c54e2fcf18e7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html": [ - "7e885e44846940b0b0cc0d0721ed53c7eca6a2ab", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html": [ - "076c9238eefd77a40d8497df554aec3172bd83aa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html": [ - "b5654c356c201210ab66f3ba90744aefe4e6459f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html": [ - "4e138880e7d6a29195bd9886899a7ccf56cb8a80", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html": [ - "53080deb8295ff87fa256ec2d92c19350a748463", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html": [ - "0f610dd200ba38bf0518ba8674e1abb5dd993403", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html": [ - "8e73968f2f10945a5ff3a7b5e2821b023962a4ce", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html": [ - "b8a0cbebb876fd06d05cf50ce894e2a728b05f5b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html": [ - "a3f04543d7e1c25ed030e61aabf55b3bc4f176bf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html": [ - "53a4b046a9bce87039cc8a054ec1c3ef19192941", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html": [ - "c84adb1a2ef502b207453117e8f4c9fad37e1cae", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html": [ - "72399cc3832183e9ca9b07e36ce43de263a290fc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html": [ - "bebf3aa308fbcaf485fd9b7eb5573d5d39e89f7d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html": [ - "8aab2a55573dc375cfdaefcddff2d9cdede309c3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/shared.html": [ - "1684970bc7b20f04dd0f5b452b105bd0ce0deccb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html": [ - "bd517ce4a14df21c6b0890462471c7dc00554d23", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html": [ - "5f463a18756416009e9df4b19e9eedd749ae84bd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html": [ - "2cafeb7808498e2e52b4cdbad716b6a576b15036", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html": [ - "144a29d910ec5d89a8968f419b600b1816a289dc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html": [ - "ca48974929e66ed6a7522fc096430a9c82dd33fd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html": [ - "75be7f9e22e7514c445f02f80230f8797fd74f9a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html": [ - "0bd6ecbbdd9aaf568427fad2a4c784114071c663", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html": [ - "fa1c61a10fd10e697b3102b0195e7fd5d8d18a3c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html": [ - "736bc87548626e33bd43313378129cd811f1a84c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html": [ - "66bf6b760623f43ff70f9b00ec64977216b06ddb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt": [ - "e1c326d0a1439bbf2f94cf4f079abe12ffadd634", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html": [ - "264bc1fdfaab994e428722b4385818f442a7c54e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html": [ - "1621e1ec37ab4121431a732e7a5d9cbce293d331", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html": [ - "981ba62bf13bdf318e2e622c3d7b2540f7be1362", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html": [ - "2b6e6948922077fcdb8923df33c0e5975b90d17e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html": [ - "a4403bfdb8c0e998dd19285fbd3366895e949603", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html": [ - "59c8c6c2ae72b0d1d057c367b66c621167e8e725", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html": [ - "79687ec1f633c903d1d9a80057da341aa299479f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html": [ - "9f21ae29412a7781d16572e366674329a1b39ae7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt": [ - "3d6d1de0212986efeb48c016020772178b247c22", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html": [ - "38abae382d8f71d3525218352bc35873eb699413", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html": [ - "1e7b5373aec3d4a927d5bfe060e5906708222e6d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html": [ - "3165564f7cc9bb37330980fddd1e93af2acae85e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html": [ - "53baae0092bfee280310b9c898dbe5981aafbc70", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt": [ - "74e930add40f246c91ebda271c8e37c73e61018a", - "support" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html": [ - "7c91c50b497d19939a26b24994d6a46f5b6ea527", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html": [ - "bedc456c628be7a9ad8b73447feb150065159917", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html": [ - "8450967777f5500f57b27ca852d6f13eb23a16fa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html": [ - "df86674cb19f9f269b57dd91db82f81429ef6fc0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html": [ - "4474466acdd6a3ee9013473afa2de89d94954fa3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html": [ - "05195967da875bbf00792eb6b8bd4a9348ea06cf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/limits/00_test_list.txt": [ - "eb5d657f988c8911015e8d7643e0ddd326389865", - "support" - ], - "webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html": [ - "01b9b79f66da62d5c89f7f599dddd0370c5c2799", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html": [ - "a1e91d6a1f81f98a0fbf5a652935b083c8d8c938", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html": [ - "483925382e9516cb9560a7d046f53ec9cd183f98", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html": [ - "75f64f20b08190e90729c41145346793076248cf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/00_test_list.txt": [ - "11d051525e8615b30718193988ea962daa2e4df9", - "support" - ], - "webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html": [ - "c3ef2779331f57835a669cdec89fe793b102d767", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html": [ - "3805659727f12e585e8cedbeb388c4b897f4f59f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html": [ - "6b3c701e91617958de7825c04e7e8fce67a2dde3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/error-reporting.html": [ - "abcf66786ab530ac334898361dfb01eb6cded140", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html": [ - "cacb25c51b3f133a57d5bf41d180a3cc5aef67fe", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/instanceof-test.html": [ - "4025b37f1b21d97f4f78769fda95335a679e1af8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html": [ - "8ea565258b92e998e62c6775eb8b02c3a38e41ca", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/is-object.html": [ - "b571b1c5efdabaa0548778a28e47fa34949aea94", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html": [ - "078aaabb07801363548f7339017275eeb02bff75", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html": [ - "44b176236b3e057c128fad87cdad98923cef1943", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html": [ - "a6701af791a752cb25292d50177b9c329a200c16", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html": [ - "65cb0bd1d358e7f6913b478e7a133ec16552a5ec", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html": [ - "e01d26045a24938fd2cca66612397108ba59e18e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/misc/webgl-specific.html": [ - "c44dfebca085980abe11a7fd3a0fc428460afb8a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/00_test_list.txt": [ - "2bf1b7090ef577919d835b3fd98e4d141844d3df", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/README.md": [ - "9d4ff886afb3f376809490474749928a8b8ce139", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-A.js": [ - "507ccccde4b182bcbb59d2a5f93741c2a87f8bd3", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B1.js": [ - "179488e0b3ce9f28c8284b633bc583ef04a4aed7", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B2.js": [ - "365162dbaa6b6bec188ffce0c3690a13e8000601", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B3.js": [ - "b321eb1ea9810f9c61290aa29638829de421bb6b", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B4.js": [ - "3a1a883354938064a872c7c185e39ea479930e82", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-C.js": [ - "fddca49df4ee99b8f24f7393ff8066d834e08145", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-D_G.js": [ - "13ad57f9ae5b56f92ff6e19405a936d2affd5a4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-G_I.js": [ - "90f648b034d6baddc70112d98494b104ca0e7422", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-L_S.js": [ - "ee1d237a61f2fdf21efcce2d3c4ddd3670a2691e", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-S_V.js": [ - "d453ec343613a884d8c4a53c94783bf9868c25ba", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/constants.html": [ - "9978d9a3da75effb51c876347db8968e189e4e79", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/getContext.html": [ - "4f2a66bf0f6542cce05c7e6ab3e271a53f8ace26", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/methods.html": [ - "2c05c2cfa6beebf7555135075150d43bf095201f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html": [ - "cacbc2d372582e995de08d899395416cc25f4437", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html": [ - "a679ed357836b2d7d6a7b10f6926c13a64b4c856", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html": [ - "b56157b58c5aaab2dba7350b7697ad07720b4cc0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html": [ - "3224da2d398d8aa5405c70aa8895dfa049ea4bf7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html": [ - "b753cea08dd00e314ba659532a8fb00f17fb80bd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html": [ - "663f2913a70cbddcad07c344d3e07bdb58ba1d19", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html": [ - "281e3d572864392b066e20b5e3d0fc1c7a9a0c39", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html": [ - "54ce73a1a018e99ee3b14abd0e3b31a6fe7bb069", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html": [ - "6745804ce73797d13281281c5b36b55e758b86f8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html": [ - "a542d3692bca39e4f20c58516af7ad6b97a14ba1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI.js": [ - "328987d96d8269852e15a121cd71fbfd0e8db963", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html": [ - "bf450b8da339470a686551d4b061d705134f3390", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html": [ - "e3337150fc8bd51b94d10caf25b71205d3464ca9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html": [ - "00e6123d38dbb5718070e61568854febca1e73bd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html": [ - "ddeb9533820672563a9edb8387a72eaa68e7e164", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferData.html": [ - "f6d9ac735243b06b56c1b58f25cf230a624dc784", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html": [ - "2167529601f06731b6a90166cc95ab7347679622", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html": [ - "1d0a4ff4b9ab62138b09c9cda5095063c0d2a065", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html": [ - "70b28675a71956282e63d4296f1290152cd122db", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html": [ - "c38455e700701dd34e9c6c814c5487f40676eac0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html": [ - "bc7a705e7b02c7d088089b490e0dfd4970900793", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html": [ - "1c31114fe8181fabc0c188ba4b0ccb24cea6f8b4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html": [ - "144e4b784d9381641a53613d917d451c62de368b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html": [ - "351ff336b05071524b0504597408987380fe5efa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html": [ - "a235d183807fa83f770c3b498f75380f7160a250", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html": [ - "5e5ad505fab559330264ab947638c8258d54300c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawElements.html": [ - "c5fdc6e347fcb2dd6d99008f3b717e8fa298d265", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html": [ - "9d5f14e3d57f7ea807d70f35312b63353a8bf43c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/isTests.html": [ - "806043d72d0a3b0aba2b22f3352bb2257d2b4dd9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html": [ - "873ff3359fb40779afa1f7743dd04ed62d9fe8dd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/readPixels.html": [ - "af1df61d35c5b4fb52e9dd90ad1992613c146f9f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html": [ - "bb59d5f311c58b757d5628235bcb67a1d7603b65", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html": [ - "468b1e217f3ef041d080c58069b7597fd69e951b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html": [ - "154db4e555da5c546c19594bdff2efb04e2a74cd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html": [ - "9c637fd9a574f9da8e522ac57c7801c5072b4272", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html": [ - "b2f3ab6e50724d819a6ec4df048de859e8c9b239", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html": [ - "6e903cc52c06efca2f4836f87d2f530c9c9e2c82", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html": [ - "925cff1fe7e1a27f9a1d809a06cb0b3b0fd2e409", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html": [ - "1afd2d0af78ee62180acac8ee57e26abbc91b71d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html": [ - "c3ec193456e9294e88b395cec6588ac357ee1f11", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html": [ - "3fc4213216f5a072804d6ac84715c9fa58551b26", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html": [ - "ddc3fc31b74cba970ddd0c79f8c358c58631ab8c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformf.html": [ - "a0c580b15c9b1f8f6ecb55bac1983fc6aa3dfe01", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html": [ - "5f0b251e4c1e929d8a9c43be73bf9c38a58f8e89", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html": [ - "ee623df727b8cd0177f9a625b9070a7eb1d689b1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformi.html": [ - "b67044a21a64b9367cff4c9cddfa15eb52ba53bc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html": [ - "212599dc88fd3fffbbcbc86bf0efda8fcadb7dc0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html": [ - "92722b2f8d17325697f96971434132efec7b2c64", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html": [ - "ec361fddfa06bf6b6d337af150a8de79b5d72f0e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html": [ - "b1c80918e4e03c05e72728860884398dc13311fc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html": [ - "4f91deb21b63748376c1b821758971970756a018", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html": [ - "ba77faf9b30ccc0ff3c16f3354e16d4ff9790696", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html": [ - "950b3cecbcacd6a3d3e63c149f3e2a580ee80580", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/more/unit.css": [ - "29e23165e69bab1808e1e45417cbc31b1750ce2b", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/unit.js": [ - "e0d1158bdc411b87961a4c67abeb3dceed506008", - "support" - ], - "webgl/conformance-1.0.3/conformance/more/util.js": [ - "4ed40ca6613ca1e101ac15e7b645f995377ca56b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/00_test_list.txt": [ - "d996cb4b2225997ae5fdc1cf52131ec183e44a26", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html": [ - "f7252468b7ee0a039a86e438e5cdbd1102ae6e21", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary.frag": [ - "d530294c2af88a7174d158fdc2430548a6968e29", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag": [ - "32e56371c30f8004623aa2ac7f138447a28878b9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary.vert": [ - "ae788437de450382e51bfa2f6b57d339352ce599", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert": [ - "2c6321cec8467a8d9b6aea34f92ccc0ba84d31f7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag": [ - "6333abcf4cae842acf2f8a353f49cdc2f53354b7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag": [ - "1f1dab3072aa0551b5cfdbf818c6b84847413042", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert": [ - "26a237588e96ee3404b26d2ed43a8c4d23127fa0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert": [ - "1084ce4f8b6b5583425ac90481ec8b3d188806a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag": [ - "7c2f36500ec51d298bd17ead3fe6ed7441c402ec", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag": [ - "705ca2b197bcf13f2e875bde867cae04875290a5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert": [ - "6335c24d4741f81825db4dbabeeeef302307148d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert": [ - "3e71a08c208e491749eeeb5b8281152387b8ea08", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/abs/input.run.txt": [ - "e22b8af53c8370906e9c9e88e4e2f137324b38e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html": [ - "4050001f09ef4faad4e51858794d4153563f85ca", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary.frag": [ - "29184e1545f90c00c1bac394e08f0f522b9dc5ee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag": [ - "8b12c184f601de34ad1d166da475cef9bb8e1418", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary.vert": [ - "e332d718ea2bf3576f700d1feecae1928b311609", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert": [ - "5ad1180cd3c65129dbbee154353c9e5da0752ce1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag": [ - "ff67b40801acfc08b40e9f11c452c8a0d27235f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag": [ - "c8ebd3a0f73cb7d350a54084dd21ea1019c4b632", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert": [ - "ed725f680fae7cb533130bcdc11eb24589ef23ab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert": [ - "84aa7205f71be2e2ed05a6887792a6a466c85f2d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag": [ - "4ca1ee3bc99d3cdcb4f0b04168c23eacacf396f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag": [ - "c21783d3cfddb856786477b15a23cb125918b9f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert": [ - "40700012d5d1b9593bfc7ac70db078be8789d62e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert": [ - "3bb7f65bff0b8c3e6e31830bf9d8b800471fab84", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/acos/input.run.txt": [ - "426f06f7c112dc297555e040873140fa3e90a486", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html": [ - "2a782b9995f8d3f2a297d0240b6c453c9a180ba1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag.frag": [ - "db702c733d148dbee46ffc33ce089899fb9af262", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag_ref.frag": [ - "e55226a83f7dac9c869946e543326d0a3a85e17e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert.vert": [ - "fdb8721f0ef99f53bb467ea358b910bec604b05e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert_ref.vert": [ - "602516bff14b697c8360d95183036d1bdea3f1df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag.frag": [ - "b1307f7c7a8faa65bceff08c5aaac2f093e12919", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag_ref.frag": [ - "7ac8ec2c9ea8e9ff612df27fbf912f3af772c287", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert.vert": [ - "f95928cb8a241c7cf8aa62be20c52e911f834bf2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert_ref.vert": [ - "3f8895eeff58038ffe7431c1da1d4cd88d6c23ca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/all/input.run.txt": [ - "0be6b24713137556e27df7a96bb1bd9eab9dbf99", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html": [ - "40be3151919e5cdf18f9ba7205756c06a53aeb0c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag.frag": [ - "8db26f5ec89cb7d663eff3ecd50b54c5c91472a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag_ref.frag": [ - "f075d269fa6ed66d30c741e296153ab97969d175", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert.vert": [ - "5b8b96a13b9f1b9c62878d8e006f3a0d35f00581", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert_ref.vert": [ - "f3ab0017c2351676318fecc24696e276f28e3a35", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag.frag": [ - "f35e1c3e0b2e9695daa0c7458fb7ed3685e282a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag_ref.frag": [ - "d61a40e7e3c0cbb152027248b37e304c4e941836", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert.vert": [ - "1e68e9bd2ffddca7557c15969e75fec9cebb595e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert_ref.vert": [ - "36d222be5dd6f2ad0f8b321c2b718c5211dacfdf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/any/input.run.txt": [ - "ba297d67404fa1cfb23ca02ead39fde667f2ddd5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html": [ - "d8e4bb1d79c25da83815654738d51733332e591e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_frag.frag": [ - "e0f1636389eb2c94c7b044115ca53c710cccc432", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_vert.vert": [ - "4a7f32e6252ef7fab89a9073950985da2607c75c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag": [ - "ae556647b42ba579dd83533f5906d9ebd2c0df9a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert": [ - "c64d43168ed3bad7eb65dad2422609c96c771270", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag": [ - "31dfa4a2add2cf3ab27745f6f694d5db4d2f0ad6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert": [ - "6753785a26009c016254073b0375e129ff785ca0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/array/input.run.txt": [ - "effde4496fa6fb2b12f086d72e6e71e01e39df7d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html": [ - "db1e9cb12302c1b7730ace76608b2b1f8ccf8688", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary.frag": [ - "14cab2812045e53b02a316494a414a078a4ad6ae", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag": [ - "0ab89e6fcc0696d359007e3086c44323522f7776", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary.vert": [ - "20d8ecd74e5d564db5c3be62f09300e183dee9e9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert": [ - "9a4174f0fab32b453f6fe0c025341c79e880293e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag": [ - "229acddf6555fcd152925951b4e346d51c6b0b5d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag": [ - "388886daa73aba5d840118048d8cfbd4730f4383", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert": [ - "41c9ad8390aaa52ea87d274a5f88e2045a73379e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert": [ - "73f0aa97eeb658c878e8927346defeaa6d35da4d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag": [ - "17ed4389c55d51da96d71a19a4ea24580216de3e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag": [ - "667c31ea9e0309672cdfc953fbc9dbc6c98a785b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert": [ - "89e9fd0c4c57c27e03a03921d6ea533ca137a6fc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert": [ - "a2b6aabccdf0ed5562abb842753f71de16b916b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/asin/input.run.txt": [ - "9f6921e96dbec71d7a9415f359e907fbd1c91a1f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html": [ - "7df878116b1afc59660e03c6c47427ec747e10ed", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html": [ - "badf1bf63a81bc285d9ba951f2b81b25b52f1d4b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary.frag": [ - "1423b8e74750aebff7796401c70ec3e1390c4505", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag": [ - "c153d141a8ee503f7e80708ffe5e7b2d8b3ff275", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag": [ - "cb4a8a531ab681163875007c13aabcdeb45e63c4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag": [ - "74732e9ad5ea72c7743588482e6b101fd91fc206", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary.vert": [ - "96fbf6b054b0863e3bee99214d274ab4c6f83dde", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert": [ - "7ca48c1ece3c03ff2ca4e9a968eb346319609495", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert": [ - "5b2f54bf1a03f3733c5402d6d5c2bfedee474cd1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert": [ - "5e70730782f17ddf8fba5bf610f46e8afb70d73a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag": [ - "83a65b7f7c9cc586e4b93ffe998de4329aeb90d4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag": [ - "ba9d2c97583a4f1775cb14f7e924f64b49ed56b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag": [ - "723a7da60ba34d1ed0b19dd76fc62e154914f72d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag": [ - "dd604133607b0b79368a5a6df1f8b445101501e4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert": [ - "8aad468ce9525f720acdaa60156a0b6c0104e5b8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert": [ - "799de32b11260ce50a61ebcf7a2da42d20121cb4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert": [ - "23c6f2c8503a82a675c9f9d4e2772500903b2af2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert": [ - "d9c3653acbda932e472a3977e7ad5a5e2e7e7f26", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag": [ - "f4bfeefec8677a395277f4343ba6c83face217ba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag": [ - "a0ea1cf496b170e349ae8b70dcee2498709e7857", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag": [ - "1743fef61c9fa73d40f9af6d1228bff5475f531c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag": [ - "f57ede6be41dc9a78c0194a9859704171afbfdfa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert": [ - "b81e3034b7fadbfcb4f031b0f52c5e2faa4e13c6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert": [ - "263f0e9b8fcee98233097383f1b9e423f36f496d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert": [ - "c72ccd4238eabac72e5120e95cf2e9d3a6aa8a58", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert": [ - "952ef36700548758ca43355de3ae7f3fd5e91ecf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/atan/input.run.txt": [ - "8a04787efab18b77628bd7891640e3ccd4a3a381", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html": [ - "9d78a9c9306d0e00fbafc810c0a0f0f9067d94e8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html": [ - "708fd5c92676116289e60429285f61de84dba114", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag": [ - "36d636c2a646f276473dce9064adc833cef3f379", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert": [ - "e18928223542798e89a481373a6a2c7b9816359c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag": [ - "f33cf8caeea6d5ecfc417550218854bf4af891b6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert": [ - "4939c70eac0d4256cc1930b91ecf269ae36d455c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag": [ - "45afe323fb5ff34c5b90f6877109ab686bccefdf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert": [ - "32b847b104e5add12da34b5ac0a847837c4ff01e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag": [ - "cfc79944c379ab62fbfe16176adcf82354a31015", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert": [ - "eb2a22021e4c23f06954dc8921e36795e44a98e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag": [ - "674270dfcb131bd884ac4ef932992ec45f6337f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert": [ - "6d4a538974ba5d1677fa92e493e4ca850de36d6f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag": [ - "b39345e7154972ef3045d12a9cc2b0958e76ac9f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert": [ - "8c91780dec45f029d03b2e5af7e7b75859805da7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag": [ - "2b5a6aee020844a650cad58abb6d96f0aa10d599", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert": [ - "8cc24ec32de4a9e1cf339467618c3cd640fa6b0e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag": [ - "a7140ecf359d13fb52b21efde5599ddf55e76b29", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert": [ - "44b11aff752e7bce626462d41f009ef44daf5d1f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/input.run.txt": [ - "00f0bf697a746277d9c540495eef29dfef8b694b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag": [ - "a70fc680ca3bdee479b33340551d2ba8f52deee2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert": [ - "008d43ffc063e10502ce4c28b08da03a2e47112d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html": [ - "aae000c0bc52f6f31df00a9f4b2005a291026314", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/input.run.txt": [ - "11365a7a239f993db63b813dc17c0d3dcb8d9e27", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Data_Types_frag.frag": [ - "56b02a19df353a59e13e662928dcafa7372986bf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Standard_Library_frag.frag": [ - "3dfe0bebf40a8cf89220cb03c014fd0f3e6b28ce", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag": [ - "f74b02f5867f6d9aee03a92799c5d38bf7dfdbe0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectComma_frag.frag": [ - "97d7e833b186130a1c9fa8fe11d6e518b965d4ca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert": [ - "ede4f54824b722569e969a0fe8df00ad1503d174", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert": [ - "415c8e65fa993c1c66702dc6ea84a53084ea9e70", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstruct_vert.vert": [ - "e227b99b4873c6f69b025cdcd4723155da2f3e3f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag": [ - "85a6a8593ca09ad730d76b0986ba1f5868fb3178", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag": [ - "05d0ee081b1611da72e154468b11f08d8836f095", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag": [ - "2b89a9159e173383887dd468c84a9282889efc4f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFull_vert.vert": [ - "6b447657fd76adc3a6e5ff5c850ec5eb6f3dec0f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag": [ - "58913d34bbe42383e0b1865d5ec511aeb9fd42b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert": [ - "f156399652018ad39ebffe2658a0d141c43a77fc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFunction1_vert.vert": [ - "2d3fe666fcf111aac15cf58e0eca139319c36797", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectModule_frag.frag": [ - "a2902e51af63277b2e1fd2c086523f8f600dfa13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse1_frag.frag": [ - "e43379db0bc76eb362bb584851e0493a2cbdd8db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_frag.frag": [ - "d33c2dbdb483de9cf18ae0655d0e0f9b883b86ec", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_vert.vert": [ - "3dffc2850e51d6cee9c7e6dd3d49fa3f00ec1304", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest1_frag.frag": [ - "87a5efc595380b7d4c8d12d8bfb32985cbb2ef2a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest_frag.frag": [ - "7f7a45cc1d1c6e929b1879bb3424cbe8f734d06c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag": [ - "4403a67ca67b72feae3d89b18c4baf41648f6701", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag": [ - "9446f79fd31ae35d8569596267e51fe2edf25223", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag": [ - "404218fdb5012b18b2caf803918fe6d234d46ca7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag": [ - "3290feac921ca42168ec93f492f308ee05600411", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert": [ - "9f7b64f6de50284d8c5092cf688303d17e170602", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag": [ - "33d53e2aeed277c62f7d4218a0457b25ea29b70c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert": [ - "591b0a2e7e9572b3accc18e523e7b8adf4253359", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag": [ - "471a601e61347fd5ea4852f6a64de426673a8471", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag": [ - "ba64860e8da9918238df9a0dd6ae9bba6e396cfd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag": [ - "7a2fbc43d44aaa45ec796f037dcb2fea6dfa3871", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/FunctionParam_vert.vert": [ - "10a0c27c9cf51699db55f87a84ebeaacff9fdc28", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag": [ - "57f882a74aaa73943d7ccd39f6899bee77790e07", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag": [ - "d19e64dc2a8bf7f61c5ec0a1939478428f91312a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Main_Parameters_vert.vert": [ - "107b0f8ac16ace08f89d7908f8962f4d9d4a4831", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest3_frag.frag": [ - "3ad45b0cbc091d50f72a7bab58a648a1b73adf96", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest4_frag.frag": [ - "180e1e10e7771aaf4e35d5e4644ae0770394c940", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag": [ - "385787b5e51f5b6252e7a556a75248ee90b16b40", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag": [ - "493562129b9a11ea011805dcd217d0d5cc78667e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/TernaryOp_frag.frag": [ - "ee4d0b4481f4f15765acff02dcdf56926d8af82a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag": [ - "cead076eab88c7e564e7da2582c8d1ef277a00ba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array10_frag.frag": [ - "4c8297aa9d55ca68654f3a9040b2574d5a0762ce", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array11_frag.frag": [ - "c7f8f37e804d3778c9667ae366d2b0ab20f0e791", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array1_frag.frag": [ - "c8bb7af4bb001926aa5499f4d052f6246d04cd8d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array2_frag.frag": [ - "bc18666c2540a7bded40f5bb2750bf2d1838e2d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array3_frag.frag": [ - "9d5f829893f3d18ddbb8f3f5fdeb9fa9c983ae31", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array4_frag.frag": [ - "20647f80b68db1e71e4a0f42a6bd921f194a2da7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array5_frag.frag": [ - "f9f08312dd41c5a2b9b8caed3611737b720858a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array6_frag.frag": [ - "dc9a07885f5fe13257c3905fa5126551672de3c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array7_frag.frag": [ - "af0f0501b378c51783286d53207bddaa3f4177a0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array8_frag.frag": [ - "5608dd8f3a8a0147a461b5f193deef1380fc15de", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/array9_frag.frag": [ - "edb243cc958f6872ce050858e0a47fbfc7c021ad", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute1_vert.vert": [ - "396a632b738496e5f9cc1d3e3dbe1c57219c20a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute2_vert.vert": [ - "d8362f5cb019a659d1cdee10b3ad6ed8aaa998da", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_frag.frag": [ - "6b95a6b13c5e2f1a37090227d0c5246726405e20", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_vert.vert": [ - "883715ca80aab9764bc9f57d6be63f02ace62a35", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/break_frag.frag": [ - "12d3345e4bd7234eb196b927210225d6d5379c3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html": [ - "8b17f0daf083699c74c5df58992e87103db13b02", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html": [ - "62b2ef7b8ed49c9505a04dbdc6ae7ffec7780c46", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html": [ - "5942285d4feaa5e7079b8b513451f303a2cd3c3b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html": [ - "e2aa3fa8f9ec73838b4b318b5c03a9c156baf9c4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html": [ - "464351884ef864c1c39fb727b3e956e0756093a3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html": [ - "ed253f72a6916e4bd26c2e8dab2a791176d04c6e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html": [ - "7471169667f7abc008362ab13f30abbe98de75ea", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html": [ - "0334e8d69164f20c2b5992d11f0c241d8e1934ac", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html": [ - "68395faf6040fa83eb72ae8dbb7b0f5856788d37", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html": [ - "8a7c205fcf7f8387baa74c8f1237af4d668f3a3a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html": [ - "e90492c4ad12d17c0a46f16fe8e64d5c8e32d9e6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html": [ - "fd0a383cb779cb9cb4b90ac39db5071bd87db1ef", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html": [ - "1264812625a5610e9673e3d19e5dcc4cc970d2e1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html": [ - "ba7567f7dfa42fd55d701e66c76c2a0b058d7d1d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html": [ - "6413db277add5478d8506cc710e8ac184347f7e0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html": [ - "061b152dac3f969747cf4e283e6aa5620007d1c2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html": [ - "acfa73a7327593fd3a1ee2ebdb1cf3b910ffd57b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html": [ - "b29392382149fbde5989b1d5892bc353fee4bbed", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html": [ - "d840545b3c68a06d8fdba61529ee30c74b0ceca1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html": [ - "8147976bbaf6bfba35bf9c0864060d9cde736adb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html": [ - "83fdf20a829fba29f980ecbd505d4c1205fa9ada", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html": [ - "488af31637b57d5bea487766f59fb122769d3d9a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html": [ - "046cb4689d4f478c1408ce62f10402011483ebec", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma1_vert.vert": [ - "11227cf53cdbc85f556e7ae081ada0f33192e594", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_frag.frag": [ - "9e945b53a3e4a1d9729407d41cbf09bf9382ba02", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_vert.vert": [ - "60de3569f5ebcd9fb72b22a57a0cac5ccfc6f5c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma3_vert.vert": [ - "f35bfff6b76eed0a004d8301a5b2634ad8755354", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/comment_frag.frag": [ - "7af41cb0065a2530180be958720b0251892e2d0c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional1_frag.frag": [ - "c5d719b2a01a17b96021973f18a8ee0a973c38bb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional2_frag.frag": [ - "bc1bf17b4d715c219d594ab8f307a37fa594e649", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional3_frag.frag": [ - "58536a5f57930ccf81f8a333f8da3f077cf6bf49", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constFunc_frag.frag": [ - "07968e3fbcea46274447d952648c4cd5a9fc0f15", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor1_frag.frag": [ - "2256719979fed5761475e7166e4bd00662408317", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor2_frag.frag": [ - "e46ed2baeca56659aed6617e31f22044a80cef32", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor3_V100_frag.frag": [ - "60d3453a002a8d811eb651c8f5b6bcd6b8661470", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/continue_frag.frag": [ - "92fafe8c68da33d3e4dcc3e8543da69ced709585", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType10_frag.frag": [ - "339fefc29011813360d996102066c94210617be8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType11_frag.frag": [ - "c54c55569d0ba38c0435445e7139976154417193", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType12_frag.frag": [ - "86a24f1f70bfe70eb4c3ab8922877a9cd09e1e24", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType13_frag.frag": [ - "8a6633e620d029fa010477c021595aaced71df28", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType19_frag.frag": [ - "fd9bb03f924892baacf35a55be4652cff23ad7cd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType1_frag.frag": [ - "d862690f15d97e2c8dca40f58a10e5ad9d7da3c4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType2_frag.frag": [ - "058df0809f13e85a85a84f83b56c4fe8f3784b3f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType3_frag.frag": [ - "2d8a8122f558ba5b9c196162525cbed8b8b9c117", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType4_frag.frag": [ - "f8b2a460a19e895ab789bdf7970aa14a2e02a946", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType5_frag.frag": [ - "5e97d1c9ecd78f7069a981f11466b2b1d62727bb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType6_frag.frag": [ - "4bab6ca3bf7c0fb52d4e21c27bd8d1af72819b4b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType7_frag.frag": [ - "b1c91692f0ca70c24a675a0ff6c1291097379fd4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType8_frag.frag": [ - "f2ad3079c25a59ea6bd5f4bed8c52058c460f96e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType9_frag.frag": [ - "d6e755b417ba641ee3b7bd693528c9ea0738cce0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/default.frag": [ - "530d08c257d5408d4f7b1c87acaa6096492f2fb0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/default.vert": [ - "3c5486b3111bc9ee1f8196f77e0440f5a61f3604", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dowhile_frag.frag": [ - "ca3e99a29a3524af193a2c54ecb3711039a03c24", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec2_frag.frag": [ - "a834f153d4e5fc4f21efa4078eed01a456c11fd4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec3_frag.frag": [ - "3f4ef7d8eb82d5e04f7ceb0d41e819ae687ba330", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec4_frag.frag": [ - "cd2d235238a4968f4446deaffc25b457e61170e4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension2_V100_frag.frag": [ - "abecf1f1ed7097297d04cbdaeaa847dd4b1e6947", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension3_V100_frag.frag": [ - "db45cf0cf94671c48100026f0f3663502e698035", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension5_V100_frag.frag": [ - "ad2c1cd2336991f80b372c0930aa522430910360", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension6_V100_frag.frag": [ - "507e2159180597b1d09f35cffb9e22d4dca5468c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension7_V100_frag.frag": [ - "856b2fbd5a7ff8ddd39a285e9bfd64ea895ddda5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension8_V100_frag.frag": [ - "eaa4d0555a5c206cff2ea7cb1e86a7740d12a34c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension9_V100_frag.frag": [ - "0d0c95364287a7310ec4da48cd3971cd9a593f90", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/float2_frag.frag": [ - "43cfb23dfe575b7c218616c6067258efd688e48a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/float3_frag.frag": [ - "d61f4d6afb9878f41b645759ddc1b8aae05235ea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/float4_frag.frag": [ - "af7b7ef89ce5e186c08444038c47c120133fa0b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly1_vert.vert": [ - "5a46bef910d1ab22abb3be346620ff340b2288e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly2_vert.vert": [ - "fc28664c3ed7953c67c4a45aabc731f110402186", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly3_vert.vert": [ - "38e2f68a6856e2a35258f3b985d027c77ad374a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly4_vert.vert": [ - "b8f14a9a6bf9db8b008ff9f88397dcf84986935f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly_vert.vert": [ - "75b6db20fb098d370e74dd660623f9f7d5f122e1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function10_frag.frag": [ - "9197e0a87c34b51e14b26e64b401bdef20474453", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function1_frag.frag": [ - "285b702abc1f4d02cd4598bfb97ea9dae84f26d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function2_V100_frag.frag": [ - "904955044715b8f20dcda66887e5096221a62278", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function3_frag.frag": [ - "07e555bdfc8f715d40601ca85d3d85a43752c55d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function4_frag.frag": [ - "4f7c96910d02f8d61d597f1140ff80005368228b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function6_frag.frag": [ - "a33010a2208831bb3c7c848f2f2d30933f36490d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function7_frag.frag": [ - "322d2258c999c365ebe658e1832075d3cd153e47", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function8_frag.frag": [ - "0453095677b66d60671ce1dc411204a4e845fc8e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/function9_frag.frag": [ - "7eef84d24ffa2c3146c4402e647ad84d925cee98", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec2_frag.frag": [ - "0f36cbd36564b8381e34e51b965ffbe1bc68e27b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec3_frag.frag": [ - "6b302a22457154c5e2ed58364c6d5dfe3947407a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec4_frag.frag": [ - "a8706d8b553c61fca801df2b558eab60360f4a6b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier1_frag.frag": [ - "d74b7123475bbde23462431e6645b57f6245b6a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier2_frag.frag": [ - "7d5b8a361047807cb91ca8cba1c50ebd74193e2f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier3_frag.frag": [ - "37fc1bdb500f87e492172d8fa77a2594d774258a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/if1_frag.frag": [ - "fd0de991cfe5b55760b4b9d0b07b3f48f8dde6aa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/if2_frag.frag": [ - "58124559108714de767176e2a0507cd8696bbf06", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment1_frag.frag": [ - "0dcbed30ab7386481c083cb5df580b1f3cc51ecf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment2_frag.frag": [ - "28e81b2084a82f2913ca2204ccbc6afe43ad7504", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment3_frag.frag": [ - "3dbceb10d66ecd1e55ecb8ab0809dac4140f7671", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment4_frag.frag": [ - "00bcba34bb960b9ceac5439e034ba430396bddb2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment6_frag.frag": [ - "a4332f3d0d58074d4f6b11caec7b4dde7767eeeb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/input.run.txt": [ - "a83847eb3105d9a8f2014046720fea9fe20bdcfd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/main1_vert.vert": [ - "4a1303bc337948d0fb0cf90480d73bc57272c879", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/main2_vert.vert": [ - "f25127784c12039b3db32e750c5b95f0e70ca9ae", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/main3_vert.vert": [ - "7d25faa775a501d19aaf09d37e4ef552f5fc2392", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/matrix_V100_frag.frag": [ - "37096f4b8b5a9c6cad4073479b6a6698cc31c553", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/normal_vert.vert": [ - "20d1bda9f5102ce1a086bcf69ff3b3179fce00f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser10_frag.frag": [ - "5b857d4c9a1a5d7be240164a713ec19cb7b70ebc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser1_vert.vert": [ - "15f19919157a7858975ef09860809a4ed17435be", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser3_frag.frag": [ - "7ef1bc555c363cac1a88d5aa5899b2ada3b69113", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser4_frag.frag": [ - "b1f7af0103148397b0dfe3853be3ce9c9fbdb42f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser5_frag.frag": [ - "32ca4871d3a6b7b0d2f31c8100d8c85076d556d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser6_frag.frag": [ - "7a9060468be9ef6fc0763e8ee535a062026faa5c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser7_frag.frag": [ - "d05a5502e9bebb24daa3f74d7e311750b35ab035", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser8_frag.frag": [ - "cc67145611d6d4004a2f63652e14999c36440e59", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser9_frag.frag": [ - "d6e49da29a98e5d6925e8545d03d9ea971435c23", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess0_frag.frag": [ - "b0a283cd9e322dc8210db86207c2558bdb5dbf13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess10_frag.frag": [ - "01198e80c96cfa0e17e8d72e5b892769e3a6f60c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess1_frag.frag": [ - "0ff020959602c073944be924a28b96d7999d1ef8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess2_frag.frag": [ - "0a43f7193256f7474eb4211c7db30958d412c76f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess3_frag.frag": [ - "249f493e232018363228500cc63f99264b187986", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess4_frag.frag": [ - "e1bbbedcbc1f4476d39f4dbd150a282c16988e14", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess6_frag.frag": [ - "991f2e5f0db201472c5f877b7d77766ea33ed659", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess7_frag.frag": [ - "7dcd0c5a921a991168b17de2a2c2a5f5f04a500c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping1_frag.frag": [ - "f7fa699e808b3e72199db4480092198e4f07ef8e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping2_frag.frag": [ - "1ee732df3081ff2e26caaafdd0d5c47d52b119ac", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct10_frag.frag": [ - "28ae246e2936601bdcc9333de8a190fbdbb190f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct11_frag.frag": [ - "18b80e5254298f37c4a9c0a400d9822da890799f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct1_frag.frag": [ - "9c82a9f47078e699b2d79fd0142ae699bd020703", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct2_frag.frag": [ - "a0e5c5ef10bc82380c9c0da1425e9f2f8d54ad2c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct3_frag.frag": [ - "9ecfe2148d53ef163615375701e5726196033d05", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct4_frag.frag": [ - "5ff28989153358a375404e8d1fdd5d5fce80fdc5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct5_frag.frag": [ - "fb23b08a8c7471f6bf18b49fabd6543714c060ef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct6_frag.frag": [ - "5e36268cdbba905019361ddf8dfd94885c03f853", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct7_frag.frag": [ - "a64310b1983d167eb17c68f12283f3e8a682e4bf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct8_frag.frag": [ - "44253bd5bed450d08c31d0ca846e1344807841b5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct9_frag.frag": [ - "7341862546fab82bdaaf2e60711fa486307e19fb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle1_frag.frag": [ - "a73c3d77197bc2a2c057d54517a4586d402b9950", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle2_frag.frag": [ - "80d7bf7cf581863e1453db3590529377cbebc4b8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle3_frag.frag": [ - "8f5a806f8b55ddc73132f8200e4f31be340c2123", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/typecast_frag.frag": [ - "0596e9295d0ac62d5d2123665707170cfebb69bd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform1_frag.frag": [ - "96ce57fd7b8df5a3ae6d780a369f2c71508aa3e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform_frag.frag": [ - "509669cab8d4efba9074eb7847b948acddd50677", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying1_frag.frag": [ - "61a51580eace420f9e4bb78ca0b592135de79d5c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying2_frag.frag": [ - "6864b66b235636040e4dc765374b37b93dcf48eb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying3_frag.frag": [ - "55f9a57c2ba6b4ff77103ccabb96b94b0ddfcc0c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying_frag.frag": [ - "e45c61a2e7d69b89671c3ed89bb558138ae96af9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vector_frag.frag": [ - "a164cb063d7c27505ec01c47dd3157ceaed99602", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/version2_V100_frag.frag": [ - "5c2d1740e83666c4cec9ec7be279ae976df99643", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/version3_V100_frag.frag": [ - "1c27a42c2b35273da80957f59a9eb75bf128763b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly2_frag.frag": [ - "f44677b0d8dd5d5b66ce444729582935706ae3a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly_frag.frag": [ - "5be7c61b495c17112532cdf125fb1c0f1d5be7ce", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertex_vert.vert": [ - "fe0e03b4b98696b190ef9e7a5e0d0212780e75f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/while1_frag.frag": [ - "21f5ec9f662e9b717b9176178128c1a9710ecd10", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/while2_frag.frag": [ - "2e10cc4568e9881a487e941965fbbe8f9b2bceef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/build/while_frag.frag": [ - "49283f3b88a34098677ff17dc8fe60122f0813ed", - "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": [ - "9e2e03005f425a5e6a5c1b02acaaa8f67e792778", - "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": [ - "0138fcf574fab39e093b5bd7372baff9086ce333", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt": [ - "3cd7d1d106a84c3e96a023a42b9f18dde8ffab16", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html": [ - "e6ade752c6f84025b28568b5738b6d2ec9607c60", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag": [ - "09af324363be89c89ab028a8fec23fa039afa8a5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag": [ - "a0645b9d9b54f5ca55dd7515b15953271e368023", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert": [ - "36fe8dcead7a86f80f369dc25b4eee084a12edd2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert": [ - "25759d74ad2e5fd9faa3c18e48b3fecbb51c80a8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag": [ - "2a023ce7dc4a9250d87ed464bcd069ce31457366", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag": [ - "d35b2b87896e95268caf8eea1d954a659a8d55bd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert": [ - "66e2e8a43244b1277cb46cd4bc06967e1f79f487", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert": [ - "354df5e557d10d51844780e13f4cd3103edaacac", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag": [ - "30df35c02b297b573fdab7cc33ec36e55e74d97a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag": [ - "b9efebbfcaaba9bf1709f4b9993acca5ad3f137e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert": [ - "14c34b20b898a367740eccfeebb6cebe5f1ac756", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert": [ - "384b0847f1a94db09999f8f439531b75a34c5d65", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/input.run.txt": [ - "75e38f80bf808a1e07237085f938c85addb69baa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html": [ - "ae906bfa6a2eb1434699fd880fe8784a35226159", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag": [ - "d5d501d54837e2e65d3dcc7da62133182cd10f79", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag": [ - "c537b0b51e062ddbf817e8241efc90870cdfc6ed", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert": [ - "8b4ebe0f3999abf7aa2e18187d072bd1df0243e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert": [ - "f048692e3573e7e5414b47d9f108a66346e7b29c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag": [ - "6b966635169261e9f8681a860bf9e9e903c9849e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag": [ - "10b9adb5b52b6330e6a09a9e57fc09c728278aff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert": [ - "badda30f876b992a26f6b9ab43e4a589f2caeaec", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert": [ - "2ec9e46ac9ed7db6e3f0a3cbf55405947bd2d7b5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag": [ - "fef71fe650b56731eda5655ae494d44a12f28a4b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag": [ - "3b72d5a9980a64bf54ae105aa788813dba0526cb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert": [ - "675b0f767b328af1b65baaf99747c41ae9d6884a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert": [ - "85438204130f2f7b4207e8827c486228ca77c8c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/input.run.txt": [ - "89cc9bafdb0a89faa952f1063569d64c80ca74fe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html": [ - "3c9ec2ec17108762d82ecd84344e135d5b4ff37c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html": [ - "1c75bbe0168b26864013db92c7fba3f2d96b31bc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_frag.frag": [ - "725edcd322288febd69cda6a6d69cb7f395424f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_vert.vert": [ - "403bd38a89b757a31b210c8d75a51036ad9f5518", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_frag.frag": [ - "102f04f189972d0091e98239a3c4848c0bfa329d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_vert.vert": [ - "15ef7fbc9efb568d561a23b3d50937d12ad58794", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_frag.frag": [ - "0aaffd2cbeea80960b463e9e32694590b403b3ef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_vert.vert": [ - "352a2c0d843df67a878db9099672aa8f93bbd9fb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag": [ - "f61e418646705264352f402040cf120ad0526d6b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert": [ - "95457b2131a8642ca19428114fb854666e515488", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/input.run.txt": [ - "754f5f31249849532c8c0cc88a32219c533922d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_frag.frag": [ - "fb017c1808bc3c48dce579f629f4cf3c7bcdf606", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_vert.vert": [ - "b9569821087f747bc9d5c0ac7c4942e8da7f406a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html": [ - "9fc19c9c9a841d2929185dde96b5bd76db19ce6f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary.frag": [ - "9f2ab349c3d3acbb75b3fd74c4bcb9a24acd0803", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag": [ - "3c81996dbc762a19f3ced33c9d24fc3a2964cf84", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary.vert": [ - "bb503047541cbf1488362ae21e2b076fa2a87c7c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert": [ - "621dd644927eb6bec2b9ddc5b1d8726659071e2b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag": [ - "e47c44300edb8fbf3475568e4799e21f694d753a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag": [ - "bd43f50f77c5541dc9df5b68b042fa769e1f574d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert": [ - "ec85b1f45d234250dc81d1fcb246cbc1a586c368", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert": [ - "dbc7663477c6a9d95551ddc132936315ccb57761", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag": [ - "98b4b68e5316991bbe2c3f828697a67cef33f436", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag": [ - "d2cbae011e62d1c697c88b6e6bd87b93dcb6da54", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert": [ - "a005ab5c42d8888160acf60f67494b4893bd13f5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert": [ - "4effeff19e20ba5070583ef952e518b19bc021cf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cos/input.run.txt": [ - "84e325111d1ce41b887f5526833eb2c5ff0ac619", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html": [ - "9d3d2412c061090d4fb1adc834fe9cdc07c37ad2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag": [ - "08dbd2652448e3e57955f2d194c18652b0bf2205", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag": [ - "9ba3a9d4ac8cfddaad715f629a94be85ea08ed1d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert": [ - "270be411bea52a7cf276843c3c26c48c8c00abea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert": [ - "74e3b74d95ca5d3363087c4cedb9b1064f23c3c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/cross/input.run.txt": [ - "44800516333eaf332ad0304dab2fe2deb313ea15", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default.frag": [ - "0028c23fd8bb8228cd0eb378649995fca461038a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default.vert": [ - "e28e234f8cc99d340d23344a8e1481345f4c3878", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html": [ - "5e3a04cc939ce102371bfb5a9cd973b354c8ed2b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.frag": [ - "5892f324a5c67a145cb3542b0fb8b901843cea3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.vert": [ - "27de89c224ba1c8c500b70e44527d23f90845095", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/expected.frag": [ - "fdd3ccad82cbb00ab53439337159af971d026362", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/default/input.run.txt": [ - "e65a57089a26ab687adc1aae41e38c455e81cc24", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html": [ - "12ee6560edea624e7e29ab322ec919941ecaaf39", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag": [ - "ecf27507f70424c7616d4b10c4e1f89913864c6c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag": [ - "df2f8c6fbc8130c5bdd274711529ab64134fc3c8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert": [ - "000e65ac16eb7ff60b9d085375280f6b7bb0c989", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert": [ - "dbbf0a13acd67a7d11b93b3e1a6299741edd00c6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag": [ - "3a5c1f601304f455382b9a58daec21a4a340be98", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag": [ - "f302d56aaef5a2628e098694d80039505e9238c7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert": [ - "1374dab605a8bf008633c78f63b798d749ac43b6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert": [ - "51df9e4a451d88d0abc95786965ac6f23752dcf2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag": [ - "3e9f18e16b811c66c59ed14fdd5991eb2cd6b9b9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag": [ - "740bd7fd938ac505aea976399166c2d5a02f6d7d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert": [ - "733b8448933f45a4eff8c48d4ba24175096bba2f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert": [ - "0725560d15a00fc91e4b8e56b564f5c18a7c7b4e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/input.run.txt": [ - "1be7fe3ad93592e1f82a973923f41bfafa66a53a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html": [ - "5b3895e6ee076fbece208e6dd7307ef8c5fce738", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag.frag": [ - "26f5c0260f6d0c97f3eb2a548f097fd23e5c87c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag_ref.frag": [ - "5fc154a653cc40b88aab7dfa565c78ff87dcc911", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_frag.frag": [ - "38c0761c95cc7945d33edad699856bcab93e3498", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/discard/input.run.txt": [ - "8eedc3fe0ebb9dd40af9f59b3f4fe0b9f4dbb6f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html": [ - "ec788bd6578b2d7d89493b0c8dafdf24defea3f7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag": [ - "0948a29ef8807aa766bf86e606597129fdd5aedb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag": [ - "2b68c941d590fecf72a2a14c1dddecf6550e60c6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert": [ - "061082a4c9fa5da983ac946e8c179ec8308f7559", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert": [ - "d9e999695e55cb62a94c1c169ae491763769728c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag": [ - "9d975e212a9df4ecbd6126dd3a6f9990b9288885", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag": [ - "ff539075c411cf372f917602276efbb298b5ca1c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert": [ - "078cd718a0f4987b5cf7029cbe94ed780cb88a7e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert": [ - "0eb82eee5cbc817da84cb6189ea5b4426415ae45", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag": [ - "a77c31928619dd0ecb7dac19d6005ff7ae7b41dd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag": [ - "362ae0779903e43aa03177d87bed5b43345a9226", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert": [ - "7f93850cf6306c3d2a7448a1555fda8fdc1681ba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert": [ - "2ff20b533d6524d9970b75fc71078a4d62dcdd5d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/distance/input.run.txt": [ - "9fe331ade062dd793ced39f1feb97dc56b56bdc6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html": [ - "eb4ab33b9d22dd8b12b1a8c1db470e0f2df37171", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag": [ - "5411e2c63036246e9049b438f7e6d935c26ab8e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag": [ - "613ddc0b1d99c7b054ccb7ce7b540e19315c4d16", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert": [ - "9c2bf4d7b55fa7f37d7f8fd0f384840916874bcd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert": [ - "4e24268aa13ae8a0b5326650477211918834d48b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag": [ - "9801654c9a2c201c4b94a9ec137e019cec942c27", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag": [ - "e0dd722834b21639ce309e463e06612c6c101dd7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert": [ - "8be2b43471caf03ff28cda8db4d49df0a3164910", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert": [ - "5c4964d3e5e8e2f902700a797eb6bd7813cb96c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag": [ - "053141f684d8def4d89b3b0eac3ba5b055204790", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag": [ - "5d0292aa864d8c2f64874d011e0274061a851499", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert": [ - "a6efd333124c68011c7a919a7434871ee89c93c2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert": [ - "7f10fcbe37f31b771b48cd6f41375ec300dd9f65", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/dot/input.run.txt": [ - "8d46d8ce9c099ca9512b88754103e9b8a7cccc61", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html": [ - "39cfe13d8c94eaea607b76ae66a7d3fe142b25aa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html": [ - "7d4d19a8f0c5bf4155f095ea987b076709119a7e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag.frag": [ - "66f86b8a92337b282fdf9533f2882f133bdea7d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag": [ - "696e58c6c2fc42fd752ef7e80d433bd65e5e89e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert.vert": [ - "2a809f144989dd191ad034aa6068c4f51b2856f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert": [ - "82f2ed2839de39072f4109a421454ad3e68d765f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag.frag": [ - "ddc12a584df47d710bd9d439fa7e31d4ed3b5c46", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag": [ - "51198a31650ed0c0852d4b042f95baf767fc0721", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert.vert": [ - "585f1a653b8ad00cdfca22304dc2fe2ae8efb50a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert": [ - "d73c9c6098f7359a224ca7d67a43799c4e2c4dc4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag.frag": [ - "2b17bad3495479306eaa3f02c6f505d32bce1b56", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag": [ - "c9183b29f3b87790f0c6ddc695b9dfd2d166cb18", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert.vert": [ - "0706e1dafa5dfe3ac3ef8045e359f0bb0f1374a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert": [ - "029f9e1e16e9fdbdd54434e12ef5b8551bf5d391", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag.frag": [ - "a84213cfaaa37de2dadd601d3ac1642f63017367", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag": [ - "e762e32077c6a0cb0582dccd7eb3ba79a26a8219", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert.vert": [ - "7c6aa8fadb7514e0faf1e24b2d3e7ae4eb656d50", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert": [ - "dc8279bc2ab4edcbc3bc72898e594c674e7b8645", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag.frag": [ - "33b3c3388ba8c8718c627694142196e156e3956c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag": [ - "aaa8233ff50469c03cf15faf4932cb8a9223f9e0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert.vert": [ - "ee51880464c02316f0554e95db97f2336b136c49", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert": [ - "7c95fd4d72bc20bac8c73e0bd57b18bdf666f499", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag.frag": [ - "3725a6d59edf9f4a464b062d5b9c80e8ad0159a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag": [ - "9098d96b7b183f3f76ffe648adc4771984eecf78", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert.vert": [ - "5d5793c21c99e35a7b79a916ac4deedf43d65a3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert": [ - "d7cca082a59634d4b753d554a4ea7c88f1d9d7d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/equal/input.run.txt": [ - "85fc1208ad23f7902f8f4e4ea91d9d1de28b8906", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html": [ - "7e2007126c28096261b44c72162504381bf5e8eb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html": [ - "81da062d966c3cc6946fa015586a32ace29f72ea", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary.frag": [ - "0fd0e782601767b1f8e49d073b4a1eea18ea7591", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag": [ - "ead2564a6cd89b92c5139b748abd1cebb8681063", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag": [ - "ef25d226be9285670de3ca1979d23418bbcb7250", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag": [ - "f01266fd70e9c88950e3daa03e595f2ed0d05717", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary.vert": [ - "c3271b39f2e2c44c3c1e14c08045f0bad050c40c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert": [ - "3cc6941eebe87b8b43b1af97bf8f6c95c50a7d04", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert": [ - "18999a8777d6ed9ec520cbb6c1cb073d0ce93e9b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert": [ - "b65edb942d90fdf553059ab143996cab0d56a526", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag": [ - "c5a65925a79af0f79930900c60772c01e61547f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag": [ - "e3606dcac63fdf1193ee8bd42c54c030db061cfe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag": [ - "b30de14611de4d5ce4bb218a1030b00eb8e9c412", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag": [ - "9e84df3b822a94ef820d463fc49e6aff9b69357c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert": [ - "8ce5ad65e6e5a90bc11549240aea2b979293c651", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert": [ - "ac07eddaf1b426622787d0dd4a2188d29170bc8b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert": [ - "83a717c2e365aff624b14261c7363696a5196c92", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert": [ - "afa95d85f799d392d7806f7f5b5a6190c6534041", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag": [ - "52eeaa4461981b30ba7c878af387922b876e03db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag": [ - "da555a9f0051774abfa23433d251669a1afc5bb1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag": [ - "d066d836351f85c2373b30256dc1a36346684f2d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag": [ - "a71f7e82c6cb7ebd97995aa739524caf0d2d2d26", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert": [ - "01386d963231db032b0daa07218580119ab80fae", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert": [ - "45918766e0ae78232a2dfc5199b891c3e4bb8cea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert": [ - "0b27d153c59c86c3caa061ea2bac888effb042e2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert": [ - "b32a979204c4eccc4c6a887bce23ccba44bab7a1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp/input.run.txt": [ - "de0f6ebd408384022d4120ec45ef562a3fbab452", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html": [ - "1f30cb27044b36a0d635bb981f70398883497663", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html": [ - "b5ab2198fb52413e5837ca8a991bcfd093442559", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag": [ - "193ec258bcb90f34b206eb293c240b6623e191d4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag": [ - "0dd5ff5c83554762a5024482bd2f71652e50af8b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag": [ - "000af2098baf3321be1fc00db97113750283b1d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag": [ - "44e93eb6f4d8c72f0e40c78b1c8d9374688b6184", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert": [ - "3949e8d29f997f95202d1456668a53bc636f3c3e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert": [ - "a99e81314256f6e0fa1576ac4219a0b0c38915ce", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert": [ - "82c4d4b305fd53651d6ec3a7950f4c23b76ca3f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert": [ - "8fc36b712e28279b8bdf3351302162021c7fc3d4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag": [ - "17c703f866cfcd3763c88919b122611484dcbd27", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag": [ - "ae8ce2c6087791d41d7e1b342088fdb662d401b5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag": [ - "3fc6375e70c044d8583d1a0e5074876d410fb4e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag": [ - "6076f736317b606ef082152a174566f0d86abefe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert": [ - "4ea74d159daf374bff746f5419b985bfda9a4fad", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert": [ - "0e467101bfd09a8bef0abb48b8e32bb97d89c091", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert": [ - "2a8f0d5e6777dc78dd61bbc5caf08577770171a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert": [ - "2e18a817c49f4dedc6f2101f64d6720954ef10ff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag": [ - "1df7731434fbaf83e15adc22dd7966ca1d7163f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag": [ - "903b304e63252d01eba79f5722590d727692fb51", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag": [ - "b6928310e6591af90d18aceb583d2613c8df58e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag": [ - "051ed5911607ad0a115867d9f4a1a1d5549bf8ff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert": [ - "24b8efb2292fb1d06b0fcbbe1cf67f3bbcb9822f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert": [ - "cf0520d2750dd661358337cbb477bb5a33d9ec28", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert": [ - "a5d530ede9abc390786bb237fe14ca3fe87039e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert": [ - "7f22194fa13937fce677a5f48f293a7588e46f3d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/input.run.txt": [ - "7f5c85323b84943923c9dc433001667e9483a850", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html": [ - "265702e0e5f03e8de6b4d476c9ebb94fd9b20133", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag": [ - "e0b8fa9dd9f16f4e9a5658cb9fb3b436a81ba566", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag": [ - "56a1d90c9ce01a2f18e2fdeb68ef93fb3e60d221", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert": [ - "43f61cb0bb97bb0eb00af2da1e0f91c4bb68b88a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert": [ - "a28dcb1867c03808e5a4dd23cfedbd533550da1d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag": [ - "c934079e748f1aa239ccca493fe8baa327202fb9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag": [ - "98aac51dc55aadbac5566c5fa8eb07bc08c1d7b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert": [ - "07dabbb68b0dbcc833ddba90f222db0d5a628e63", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert": [ - "f85c645ff99b58ab32ea1ca9f744bfd84b20cbcb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag": [ - "9652668532e6aff746258e38da5c3026508a99a2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag": [ - "a5a2c65fcafd72c2d869b2e5c26dd7aced611713", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert": [ - "809201472def7733ed8e26d140719a21f3e038b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert": [ - "3702b96d2e729bd525e8850954fd5928e59e1112", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/input.run.txt": [ - "ba8f32cb5b2cb315c405dd3797cc18b77f82766d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html": [ - "fe99b051ede854afb8eb43390a085b0fc7ce03c3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary.frag": [ - "65b0d3f8c1b317c0fecf9c27757d8d2759bf3792", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag": [ - "b24729024596369e328b7cb6e0bca83000b9ed85", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary.vert": [ - "a622ec244a08ddb231956f3adc153a8350a549e2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert": [ - "2280550585d132bab96bd796dc07b341a324e31f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag": [ - "b07494f81605c30917c313e6957222adf6b09f1b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag": [ - "02b06b320978a1ce02beb150779507b077df615c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert": [ - "6c723d753a92a4c63b3e13b1b4df1f022956c1a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert": [ - "9b483869e4cc2659a49173e06b58e1fa6dd5c8a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag": [ - "afd364f0447bb96bb679f1182dcf439195e1b1d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag": [ - "f12d01a6a8af126c8cbda66e8652529c7661d88a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert": [ - "17d6bc029ab58209f23cd85e7c1a820802743242", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert": [ - "df3e7da8f3fb0e96eaaef6f82913d65d5a5f3218", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/floor/input.run.txt": [ - "ab5ac3c1a99cb2d2bf4f1784811e75c997f04941", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html": [ - "540c02093aa6127fd2878e6b7e171669d9710f05", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary.frag": [ - "061e81eae0ea2b5c0abaf03192264f2fde304ee8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag": [ - "dc1bd75590c90959c517951aabc12a529a979e89", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary.vert": [ - "3fcf3371d6b1348a60e46a192cc3afde3a7a48d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert": [ - "030e2eab3fb8742a322f2fbd05547dd6941c0b74", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag": [ - "1c14b368fff1d20587b51b8473051516e467e21f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag": [ - "85cdab19421571983d9816b2c55e81580c9a161c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert": [ - "ce74c6307064244a4b263705fe40da80f9cbfe7b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert": [ - "828a80bf4088705012dfe3648047846dda98ad59", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag": [ - "c605c5bf756427a567cb2bc83140a3d608ae8856", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag": [ - "eaadacf0049a774820d87e5d1d7e17dddcabd430", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert": [ - "ac59cd09ab695ffb048edf74e82eef266f8efd09", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert": [ - "665a99e10e64ac85caf45679b91a7384ea971967", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/fract/input.run.txt": [ - "3b5f220f9f67a4ebceae519455a97853e1a563a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_frag.frag": [ - "257bc82f0eebec91c308112682fc08c03250c12e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_vert.vert": [ - "57d1144a6b10b67adb87f05f26e195f83a520888", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag": [ - "5509a425dd0348eee7adffef59cee64a477056de", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert": [ - "dcc76b86ffe6d0260f3af636a6b6ee0c9b17ba17", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag": [ - "32eb078b9ddd5aefae3ac23047923294ca12c141", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert": [ - "3a1b8c69494161b0776e62c5c62df1da14b3e8e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag": [ - "cfabb35f630460f5759c670fdb378f917d67d11b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert": [ - "42768c96d2facc8654e163c0391818713b35c49c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag": [ - "7265603b7e937c4270f5da59f206a895c44c1d7a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert": [ - "c3307d009595ee27f088e3f893e5578306e190f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag": [ - "ffcc4a3412521e5aab85efd6d3b3cb0de9bd68aa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert": [ - "7df599ee2e4dc2f2ab34c64565ea6badc69696a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag": [ - "ebd1788b9c4677455473c25fb41c8020f7c8bae5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert": [ - "af8e1499cccf150790c07a65cbc47b094b871cc9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag": [ - "634cbfea0c99dc846c8f858c1858eff848dfa2d6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert": [ - "078d2104131190199bf1ead73b3eaf5f5e66e105", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag": [ - "b6c33e1df8db0c2d4b4a902feba812184bcaafdd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert": [ - "d2b4867e6da7f9626cbf3a6a963fccb0ea19278b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag": [ - "1ab623839426a17affc35b34849f45f05f4f0e4d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert": [ - "71cfa4f2ef949b92829f329a9473b5a0c2e5f75e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag": [ - "aa26032786236bb25578277a74ddab079d0e983c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert": [ - "c77b7131e75b97ef260c78f7fb191a0e935c513f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag": [ - "669d87be731e87004a38e218d5657378e319f071", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert": [ - "f94771df013b0786444fa64291305867a7c0d662", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag": [ - "13cf9cd7d6b2ef7afaea3e5645961f1b767da469", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert": [ - "ae7dfd27093a527725fb3dcb4a99c6379fa60d41", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag": [ - "ccdb93f4379bda0de1c39f61bfada9b565c86f40", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert": [ - "a0217e806da7955ae123819eaa03e1fafb9bdf29", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag": [ - "bb423d337926bd2813d4e3d10d29b44eabe55068", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert": [ - "8252838ef2366eaf94c2fa135ce5f73df50dc149", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag": [ - "3256e40f2d504138275aeb161ddd464ad4e112a5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert": [ - "59e4975cdd7d17baf4545557aa663d6f64df3bf3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag": [ - "9c26b83e60395de50729deacc03472e6d5603f2c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert": [ - "47e4d91e74bc0a09e36590604f592d1b5654df4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag": [ - "d9bd9fd88fc442779d168e186b9bbaff172bc66f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert": [ - "5bbb30ccb77311ed0405d1f732a318ff1ca54f0b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag": [ - "582dc167db4a8a655502f88c1584861b931dd3f6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert": [ - "68b1e641a2d22c7079f7cb216b88b8c7f96a2f1e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag": [ - "5f17c12cb211435f340cdfa7b23dfbe6fdb8d170", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert": [ - "a7b0396ff9a504ffb49fe0ea3d3d33344bbd3ac3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag": [ - "55be894726cfcb7e5b2b7befd40d8dde2023993e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert": [ - "25063913cee9ddb4a2a71fb0d05ef69089497a0f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag": [ - "21689e2f1b4c8881ddb94f791078b568f55c00a7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert": [ - "8f51af763e69a9fb46b4953508365df126280a09", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag": [ - "1e5f0a18726cab342c2eedd968bed371286494f7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert": [ - "2374c16079e27b72b2ed680300cffc6a856ab48e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag": [ - "98c4bde578f48620ac7cc43f0a3f12015d5440b8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert": [ - "5a921dd3ab4be3528976ce233b6d3a91df67ae24", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag": [ - "3f460de3ad9815060bcf294615bd04085c6bcd0a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert": [ - "d944bacc8b5562b663b2fe05ab0feec1de7b7b35", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag": [ - "21b57f3c28f6d9423910bc5957b052962fed757a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert": [ - "9808a4b3f8366b4baf21618f22990ee8b3f9750c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html": [ - "44412c4760c15bb00a36eeb13bc8e79b35a445c4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html": [ - "2d2a1d219171905a7369adc4df2e3392b89a2a16", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html": [ - "17bc6da80a785e101a3892fe04b97eff96c01330", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html": [ - "ee81b32fae461a3577d5474f5b0122bf10192315", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html": [ - "02a1f4c72d42111dbef66c824b29d42f6378f275", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html": [ - "65f38d429cf547f29593c4fa7ef499f9a5f60664", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html": [ - "dad37f62b643a2ff4649acef9f8908ac6368bf14", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html": [ - "3c87202967ee3ad92a22b0bd11e0b0e8272b2be7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html": [ - "413bbdf4f8042bcba759356925b2deafa6636216", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html": [ - "75a81743b521757768f8f6fd28dec3ca80ef7362", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html": [ - "e070c2af8158fb4f3f6416abc2967d58c51ddcf8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html": [ - "fb92e8cbcc6c3e2105f37b7966f2a05cc0704e88", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html": [ - "0c71cfda1614dc1a75db9b80ada613d8bfef470c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html": [ - "ad59a77476ae6b4e9cb22f74754686369c08abc2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html": [ - "951b6519fe6c4946bfac1918f645910aaab0a06d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html": [ - "d64b9ea5212e2d46ea0d08870ff4a41fb2123e5a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/input.run.txt": [ - "0475ded79f03cccffc4f81c9026e94525e9e1214", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag": [ - "8896e4ca1ea7f3fc55f2c1849ee8ba7831638bea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert": [ - "9b3ff8fecae278b02e8a2b75f72468c49b213c13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag": [ - "365893c32378e851aef1f01b66f66f7a7152ef00", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert": [ - "8e8e0f150c39d938b7765ec28abab111d9ed949d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag": [ - "6473d07d59721c811addbe5465fefe1b9aac61a2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert": [ - "d7ca0e9875d2eb2072ae1cecbca4c3efb91be479", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag": [ - "6b3ad10193c42b95b03fd9a6a8fe86e3ced0fa52", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert": [ - "7b43c985e003132fa58e3f650cc0a682cd7009bc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag": [ - "bc05277a5bf67679ebb3f7ed6a99739dc0ef3b9f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert": [ - "70c5349ecafb3dae51b2380804e05516067a3baf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag": [ - "0067a6248188b144dde76de335cf0f8a8c9e11fb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert": [ - "722732099df13792f19d968ac32133b2fbb019d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag": [ - "9c3d09200b690c684bd03c60053ffcad5e90defb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert": [ - "adc1a78c912ebf0aced58128e8c90888849e3ef6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag": [ - "12da8d7b9c65ddf0ef836a329b22a061e892753a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert": [ - "0cc42fc455e1ad3d8ccd15f08d049621cc1be235", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag": [ - "8bb4045366052bb20b033d0e9a48125d6451eae1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert": [ - "755152ed6dc84ce99b8b5e2f382792f4a02e17a8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag": [ - "9ba928d6a404616c1cce36ea7d8c81de224d7add", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert": [ - "ce7f69c57224c2c2842f9b479e1b1b0ffaca2482", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag": [ - "742eed05b9b32f4849ab014cfb003103dd75ee36", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert": [ - "9e5c445638437c252c6b3d20ad9c232193b7a781", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag": [ - "4ba49686e094dfe90c3e928d8ddcd6e27a506464", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert": [ - "10a22263b0d168e75a11acc3febe8d7512379009", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag": [ - "82030e138e79769391e4d23ac64bab5b81fd9840", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert": [ - "90e47479d2f3776c4d042361ba3a24faaa45e341", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag": [ - "f6d42f8591dd7bafaeb16f7bee4adcc911601c18", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert": [ - "b1a222b9ede760581d0c63facec3682e4acf10e6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag": [ - "63557e4f8569538e98b4ed3cdb67dcc785fd56ca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert": [ - "e6495b71d4e01faf29a833d20a4d76814455bf70", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag": [ - "1dd01a5c13b5d8d09f30af2b6265f9ef40aaa454", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert": [ - "cb9282fd6ab7a5cf8c9d3b0a0bfb7a38ed92cf7c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag": [ - "dbcbc0657088ee8fd0957bd2b4463693286ac2ab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert": [ - "3e0af2bbeffb9df8d49db1cdeff9f116eaee1276", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag": [ - "7d00b3a357b36387299f9bf4eb397a65cdcb7b6e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert": [ - "f3ad909802d40697e570d624cda08d4f9a7a79af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag": [ - "1e5f23aca3fbadab573ae70888c4f46dc061343c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert": [ - "638c3e2e5c675467628f3bd5d5112b31f18d77c1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag": [ - "d24cbc03ef7819a90957006de74fe825590bf20d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert": [ - "d4e5dfd786597ef9cd8bb4b7637b5b970333eed8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag": [ - "ecdabb7925f7efbbb969b5beebe06ec9e7621d1f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert": [ - "5e3b94af1bfff3248ba7178a1fe02a6ad7ddb63b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag": [ - "08cacfc5dbfa8c87f23e526fc4c6fae70b026185", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert": [ - "cc2ef8111fa40e02a892e31f397101bc47c2bae2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag": [ - "b2c15b6ea614f61339aeaf42365cba1087087ad5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert": [ - "246a6a14773491b81c6e6f1516a6aba518002596", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag": [ - "5c0cbb204adbcff866d0cfa6dc8269cf3ed441db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert": [ - "9fe4abf52fc21736865d5545d359da76a8958142", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag": [ - "8a497d35decadb24268b1ed502bff1bf243f7034", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert": [ - "36eba85a1034959b128ed97864eeb44a60060b6c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_frag.frag": [ - "4884318a6620f0cdb651d2527c51added5b64fc2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_vert.vert": [ - "f0722be3f9dbb6b8f7d52955466ad1f273bbd8ea", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_frag.frag": [ - "09431b8d6d016e091bc041e38882322a5560c5ec", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_vert.vert": [ - "c6215bfe2e6def269fabb86112a2f0e9fbe45329", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag": [ - "e10f1f4b2307692117b3c133cf3a4d370ce278b6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert": [ - "48911f2c9a0a02d5dcaf9048b5d3522b56c0f14e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag": [ - "97edfd5dc154a2627a98ffc1c6608e013dd2074c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert": [ - "aeeab6e31ea54f6186bdfb87319e9236a856896a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag": [ - "be9f6cfbc902137b681df455870c63b2223766fe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert": [ - "b7321d0e03072410f70e1128af68b2d7d2e3e6f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag": [ - "c5f1b5ecfa0c7959ce917251fc16c84e45c33164", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert": [ - "fc3c4fdafc8854f552e369cd59fe941a8e21dc4f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag": [ - "0db72d19f5a58ccf31501289782e8d6e3fc917f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert": [ - "83006dce0c2912b124fb76b3d629e0643b455658", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag": [ - "1d40391988abb2a32c7450b7cb10c2d2e2ced96c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert": [ - "475b361306c03dd3bab3e66799d7738e51c33ddc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag": [ - "317cf7f2cb1092b02adce18903b9495753714372", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert": [ - "c9f0d3782cddea225cbd9000adeba4e3c04f9823", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag": [ - "86fbc7c0f387f0b56501ef27186a8fa01c7a2eb0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert": [ - "657c830f214d6a0782d087bf0200ca7112829953", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag": [ - "930bb645daf74534458cb038af62236f93be1a8f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert": [ - "04d9768a1d5511cf56a87cb37ebad6e081892949", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag": [ - "11965e1eb2527529178d2f2674c79f0fbec45eba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert": [ - "7c5865454d3bd45fd4c67ade10720a124153ed6a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html": [ - "ce1cd16acd565a1777fee9e4aa1841377b6a881c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag": [ - "96eb25a2b9fed773651933df21f1d54f626685e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag": [ - "667eef549c2172d7105a03e61e83c72193dc8e2f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag": [ - "cfaaea69c88820ceac1fd8c6a43656a9516618cd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag": [ - "615bcc3cd317f96ccd28173c24911f653781e44a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag": [ - "a844451bc11d091d119f3cca78027be3a000d7ad", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert": [ - "4bd9d6e1999d35f3e97ad5a9b1c4946ec7de6bdc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/input.run.txt": [ - "75a0e2470e05d0ddb08720fe8736957de038e1e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html": [ - "d6c8b8f1683303ec3dd2b88dfdc4cafc1a5cadb7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag": [ - "d76df2f4ff66875da38810d19e9db99424a16163", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/input.run.txt": [ - "9240722e789e8f9b25172394a2495a6242bba34e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html": [ - "4a70e12ba33e77072f52ec0521397971673079cc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag": [ - "37dfbdf3de28eb14d4eb4280282a68d5d5cb4786", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag": [ - "5a4f6121dafc12d34a2f7ab77caaf3c3f623a5af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert": [ - "f1f9defb9144e3e595d526ec7eb44d010dd6a853", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert": [ - "2a7ab3e6d92094562cb2a86bdf18d75bbef63f03", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag": [ - "744c1d7a5edc93550576b669397a53b8f24f1ea3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag": [ - "c864487b61f7d59bc0c8ceb316f52d0d6bc925d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert": [ - "273aa3014f6155b6871a9b730481ee139e48282c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert": [ - "150da942ac337977c206b70fd233da90369583b9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag": [ - "10a6e44fab9fe35384116fc234590306f106152e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag": [ - "8a246468909c0db82c36403a1e18d2533a8e10da", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert": [ - "121d8c029a590db4b7b06596838613ec0efbf0a0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert": [ - "f9b185bc9821192e59fc49868505c1f4a7a38a0d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag": [ - "789d7a937836fd2c006c52227d259c91d15f724e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag": [ - "418cffbc250d2e6f712a7010d93321190bb011a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert": [ - "bfd60261f5411548ad5f940c11b87010ab6fa1b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert": [ - "72383c3f3520314cc4e1a460cfaf3ea85c9dbafc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/input.run.txt": [ - "803e71beb81c3558405ef5a08301422263e76441", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html": [ - "9e1fc2534baf9df49468f3360e32c9aef01c9c67", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag": [ - "1740aedc386e40403a9da4f7c459038e3558dabd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag": [ - "4923cbf73b62fa222c6029f64861d2c16787cde6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert": [ - "8597dd0bbbe8fba4d76c883fed05fc9831c15b6b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert": [ - "70419894e23c5fecf5215bad72d5de14222bb208", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag": [ - "95566dbab1b1866b0d4d1206a8d3eeb3ed0d145e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag": [ - "521a88dbe4897c0c8f2b7433ec16699c474e8063", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert": [ - "65680d7678dfe4bef1a78dc6d02fd95004748517", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert": [ - "75cf8cb29817472ad95f01ce12dd9d9fb54f02e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag": [ - "972f378a4ebdf39ce6c125fdc7d5feb8cfe419c1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag": [ - "f9337382e39f9019fa8e350937e3eda0eecd64d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert": [ - "7edb395347dbb1101a33f00d274c7547d479285e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert": [ - "750a0fe77165bb6b1c38629e568f4ae3b50032f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag": [ - "3eb4a3ec9e8a108d275e77659549e9c7beba1f1c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag": [ - "fe7e60f38f0c09eb057cdd583bd44ea4a8f80822", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert": [ - "6b77e95449a47bedfe4c665de0a6cfc396536d24", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert": [ - "101e732e6f366df460096a35dbd23fc177026626", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/input.run.txt": [ - "077177483d5a7fa04daf542dc89c7aa0ce962bf8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/input.run.txt": [ - "0a17fcb7a0aa8ea4007bc8eeeeb55825493770ae", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html": [ - "8759e2d36f5d6bc3de3945decfb89d4c80fd5ef7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag": [ - "8b2e93fe027291f84c3bd9c61a884be38b1eeff5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag": [ - "c96555992417b62e731b7f09a0b876e9817f7c53", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert": [ - "fd141d03bf5ff46534487d205f181304d6cf62df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert": [ - "0e2ea3eb2b7fc0e1eac297e05285e71e3c457929", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag": [ - "81bba57e7914b834774e22b153e0f2e0a109392e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag": [ - "3d58bef5fcc43cf2e4b1da80f359f128016d98a2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert": [ - "7197805337c664d9efcb0e092477cf9ff1e9d45a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert": [ - "543895a83b98bfb6ea9667c004b0f92f9e0324b7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag": [ - "4e78ba94cbf869b2d3892cda0ad15710004a5cf1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag": [ - "9b2f79a42c193fde0772a9eff57dbec7b65aa6a7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert": [ - "0528640915e53ca403fcee747ed4b3bd16c5a970", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert": [ - "a57215a93c4343903f0270ed3c15b5066a669861", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/input.run.txt": [ - "b5b53dd48a171b5bba9f2f5e933690e2be5049a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html": [ - "114b10439725e29300c71340ee2cee98bff3cd4b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary.frag": [ - "44787c3daae2ed7867e3a2afaece14c9c20248f6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag": [ - "613ddc0b1d99c7b054ccb7ce7b540e19315c4d16", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary.vert": [ - "a6add5ab32218fa01202d8fb12c87f9d400bb6b8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert": [ - "4e24268aa13ae8a0b5326650477211918834d48b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary.frag": [ - "47a70d038ad5950108d2c6a2040fa4a9e2cd93f7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag": [ - "a46d780c1f36faf6c553ebface6de659965189d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary.vert": [ - "749a09e4a5aa5e413f1c3ac8cbbb8d5bbb2362a2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert": [ - "4e2742726b3f0d8afcd46dedb7bea50b9761fa7d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary.frag": [ - "1677369c68756974321f318682c75e4328e0eeb1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag": [ - "7e7a0365bfc55dd3e29fcc263e3aae9eb13787c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary.vert": [ - "29e6c0a11c4df2b53f67a5456af05ffa019b4ec7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert": [ - "6fa854649e3fce8a7c888fbca731acaa99a3796d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/input.run.txt": [ - "a4876ceda298f3f2f0cc43b43d1d37f6eb317292", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html": [ - "7003311b388fbfe0c7f6154d20d671c126ae83be", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag": [ - "d2bf34c2d9c7229b6ee6f078d4e6b875130f8f3a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag": [ - "04b33f352e08f75860d5ebff190a8056856c96fe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert": [ - "7767901b1a366f9e3739dd30952c40e595a7d65c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert": [ - "061f6f120c71d88339710407eb34f07e474925bd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag": [ - "bf4359c79426a6fa37779cee7539de9a253ecd8f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag": [ - "e7476b285c094b1360fbc3f5f174d216d6b0fd0d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert": [ - "67a307ccb8a271b77454c86147a16aad96ac39b8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert": [ - "08017ccea762adf5d8ac6a623faaf7a24c1f5339", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag": [ - "6077b16bb0743e815f2b5f99e6a12736bb1b9126", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag": [ - "56031ba27b71b5f19643ffd8dc185a5c7744b01a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert": [ - "ba3f560b3584da7541260c71e7e5f4be1f2e01c8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert": [ - "d96510c4529ce1b448300852f0d367b4953d3189", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag": [ - "65995b9e90d1b6e47dc49d569aeb77f477420e8e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag": [ - "5015c3f73c3f6fa44d305e57431f13f9c85d4016", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert": [ - "d076f4d7b272471f74600fa1199af82cabda3c22", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert": [ - "c98d03af3eda8ca0263cca14f448d15ddb555f79", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/input.run.txt": [ - "8004d1d6b65bfc4d9dcfbaa0d71d51bdf9a48c9d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html": [ - "cc185dee2378983c5f4c49622aa7e1161d8fc78b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag": [ - "ea6b37f7efde9e1e54cf53418a67dac22d41d3dc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag": [ - "a5689868548146e953ae8f3a4f9b4c5cd80a927f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert": [ - "a1631c7d495e2ad0b7042428b1d80c98b7f8b513", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert": [ - "8806870578c4274b7aa8c2917bbc57ccc18b04d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag": [ - "1feaf9089a0313c30251cb0d4f02ad8c70c018af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag": [ - "73964c85e99791e1945b23640f888ef9962d3daa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert": [ - "61f8ab3578acfe9510dd23c5e048a037b8b89e97", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert": [ - "9a095ab9e7cebfaff5196a3a79a181d90fb14527", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag": [ - "497f8187adde5d0afe3b9f60cd140eb7ee7b7724", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag": [ - "35c51a092571665aac1550d3459cfed68af53a62", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert": [ - "3039feb177c7bebd07053f1ab6f850ec2dbfc92e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert": [ - "ea922b54e3515e254eedb3a4ebe5646bed1c82ca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag": [ - "efc72f8032e7de840cf67ad2cdc1b51c2e85c6cf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag": [ - "8d69bcc3f3b6967c7ce55512d4b56213e591d059", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert": [ - "55c9e648078f0cc9e121c2bc09037ab58bc18953", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert": [ - "ad50c5d293d2ff72ab2d8d581ee0969b0ad6443a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/input.run.txt": [ - "3ad1d9f62f4b19c59a112802204dd44f9321365f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html": [ - "06fe98b025dc68950794af2ad486d546f2f2215a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html": [ - "6d95289178bd0ec708a121324c3a5bdff2711fe2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary.frag": [ - "4905eea770a01dd4069e34d049354cf0abb9a071", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01.frag": [ - "d87194b3f1336582a6aaaf22d5811d93fbf5c590", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag": [ - "493c7b15cadae4792c513498cd7e831ffa472dcd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag": [ - "2a08affc196f0734c59b0906154b0e6a40668784", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary.vert": [ - "971d7f995b37045228247f912679c6fc19a58fca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01.vert": [ - "989a5ef78d53a065721fdf339dbf0171e836f2e8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert": [ - "fed9565cc3febe5c75896aeb959a3631fcaa5940", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert": [ - "94a8abea54a9c320bd4a02ddc435c780d4e6883e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary.frag": [ - "03209ff529ca911fe314580a863409163d109505", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag": [ - "c7b1393e4d7671be48e1f16dc6f56d940f23bc9a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag": [ - "234996c415477a5c384bbb15353703a223426a21", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag": [ - "66ffec0df2f6b7fc38726f5ddff6d6d3d15d9d66", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary.vert": [ - "568e9e3cdb10e868515748cc23196f607ec8113c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert": [ - "a79d517a0b8494c9a0d40e9485e59ff3e86373f7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert": [ - "7c08536f57af23b0a7f2fb5bde87cfe773c21b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert": [ - "3c2c3ff3b715572077e4f2b487704ba527ea5123", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary.frag": [ - "ae39f0b39dba836c60bd5c73bfb7aaca748ba673", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag": [ - "1307369c9a894d14b1f06c5a8e111e313fb3b026", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag": [ - "518289254ada18dc84899d98a04c3efec4d11d42", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag": [ - "52f54df4654ef5fad001486abed198b404b0a73e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary.vert": [ - "5fa1c3cca08c63fb7a162c7499f28b3b016356d0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert": [ - "8bb4b2123edbe2aec24b88aab5c31a2ef4c9690a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert": [ - "b0a94103426e5529b0dfb5e75193254ffb7f29e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert": [ - "637b982fd40bbcda1dc4dbae85ddd1cb9bfd34b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/input.run.txt": [ - "bb858a87913541d4e350c01c040911d84e2d29e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html": [ - "8ebdad39bad80740d8a4c933977afd4b77523bf3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html": [ - "ea9a131894a309151ec6eaf0d61fccba6ce98398", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary.frag": [ - "715e4ce6ffb8756a84eb583aacd0d46b17c9243e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag": [ - "e7ba4681401c564307ef7af6e167962c6ffb24ae", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag": [ - "0c95f5a8a20b8d725e495af84d9ef19364b40400", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag": [ - "f9e04cbbd9966a174cb9dcee703037b71c9364db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary.vert": [ - "acc3c90130f7d21885f60476c9f4ef96b45a4946", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert": [ - "793e73163eca1bed2a21a7af94986aafa2f5ea01", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert": [ - "42bacd3f20ecf0e8c9d883c42e03138a6c47a5c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert": [ - "5ebf7f22aa9f8d811b4c2668dea89862666ddcd9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag": [ - "44085776d604836d835b64e2759eac061b969260", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag": [ - "36a302f48d2b39961ffb6cd54a84a54c1e28a689", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag": [ - "1599558a8655cf58bd9279f51bf5be6e0a7f757f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag": [ - "da7f5b11d0c08d516a248357f036fb4892fe1f7a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert": [ - "5490181e067aca039735b6877b063badf3c3b3e4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert": [ - "566a761d943614ae2d31fd75904acff36bc2fec1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert": [ - "7d09fd2fa1e1d920b6f29f0b32a3f2be3c7a4a4e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert": [ - "68c636f7dabe0fe2e976139c4cdfd8f26acc872b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag": [ - "3cfa8289e6017e5e7a28b0b7c4adb068f5277d86", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag": [ - "f3f6eccee4863e1e3b42049e9cbee4a3abda8ddd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag": [ - "3e88d4d82d0f13d848dfe35f859fbc4db9ee0efa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag": [ - "97ebf43da7917e92450c59b74fa4f21869b4a716", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert": [ - "4a5b3072b26a9c2feef3f82b219d7e8f6a9fbcf7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert": [ - "7c43bcabe29a67243781e7459cea6eed927e243d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert": [ - "649339ba8bb0909006e231b5a1208c80b0101efb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert": [ - "eff585de51812e9fddf35d02b5ea35c7be187dc0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_frag.frag": [ - "629de866328ff1a424cbf639dc474ed4cde88385", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_vert.vert": [ - "034dd875a48c4bc2efed10ed14c6c951a6f603b4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_frag.frag": [ - "47929a51dc02a662245cf37da7d2310b4b9a207d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_vert.vert": [ - "21d4cb93d2237fde904d20a06901315412e4a7e8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_frag.frag": [ - "6e5639288a61a15be93c7288eb8cc1e783b0bf85", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_vert.vert": [ - "70ab15e2bb847e4e54462fbeb8f287b48aa37f58", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_frag.frag": [ - "a0cdf8f7e281f040dfa3f1c1c4f3afd0d19e800b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_vert.vert": [ - "e598fe36ace19c9dc31c058924eacc735b2e6c5c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_frag.frag": [ - "fd5e89e243f8bcab607c6fe8f131bd598dbdb81e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_vert.vert": [ - "7f48adfcc16d1c7a0a38f759ee51b8be2f0117d3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_frag.frag": [ - "e98fe9ea8ca0ad326575b27f732532e64ddce5a7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_vert.vert": [ - "82139a9f7f8f0fe9e85b1a2221805f848675121a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_frag.frag": [ - "e6fbfc203d481286ca400d68d18c6dedac0a3935", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_vert.vert": [ - "5607df09c90b4e6899cfd1b1b3d58e7392fbcae5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_frag.frag": [ - "ea1c4aa69278110f0c87ac56e8b766d0e52cb805", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_vert.vert": [ - "0d3cb09f56e2d12cbdf41caadc7f1577b9c0441f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_frag.frag": [ - "760b864b369ef6e4bf8b1111a385fc0fbbec2b56", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_vert.vert": [ - "e58f05767a0b85c2fcce831511d2b7eb627db2c8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/input.run.txt": [ - "b66ef36a83c083f7c1fff065d7be7997fb35cd64", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_frag.frag": [ - "9eabced481297679cd4c4e69c803f3926cab53db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_vert.vert": [ - "c906043b282081e38b35f6505cae1ddee484b039", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_frag.frag": [ - "82178233ff1485116b8de0ac9b27bf435c97e560", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_vert.vert": [ - "fe1a9cd552a544402a1298d14c02fe278e4d8133", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_frag.frag": [ - "0d1bf8f27a52a7ef9455b0bf7e1459b5e9ad4c77", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_vert.vert": [ - "44b3da752dfcafab2a2b1865c2afca93651cbd13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_frag.frag": [ - "74e7963e8081e24084f30724f32c95045aa86b41", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_vert.vert": [ - "dfba9181f468a43c9d611f66ff773eae05cf69ef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_frag.frag": [ - "ebaea34e16e7b9a4e9d0a78e685b5bf0a6a877cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_vert.vert": [ - "555763154c16af68f43104b836343672058eaa04", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_frag.frag": [ - "83b501bd06460e0da8cf5a03dbf5586a5748ce5b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_vert.vert": [ - "d07d72b59222f6eada88421dfc5ffd744848d79d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_frag.frag": [ - "c63364ba613f3b91c09c5c2eec76e6c904028e08", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_vert.vert": [ - "4141f67ee7cd66627a298d3308cbfbbe56927e17", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_frag.frag": [ - "5ec2f1f5c0a2fe8897132e51c815b1f36e3b2174", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_vert.vert": [ - "896ff4bd600fb61b3fccd4f54bd5aca00f826723", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_frag.frag": [ - "20bc7dc94edf8e040f12bd6ebd8d37db3210ba82", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_vert.vert": [ - "596e4372c222664ca6fcb97a002e3e651180f0fb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_frag.frag": [ - "7e4cb4ee3f67ab65becc780297b9596867192196", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_vert.vert": [ - "3f8c853ef0a44f7e96a8310575204904b4536095", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_frag.frag": [ - "0f1c9549e6449d400bf9563ce6a069213782190e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_vert.vert": [ - "bd82061d02100f5e6fb756d9e846a91919653a65", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_frag.frag": [ - "98611905150ec3f4babf1d9a7a2b1674c56bd2f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_vert.vert": [ - "6cca2982b986fbd003a37e2f6b9722029c216552", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_frag.frag": [ - "277c2757cfc1c4907ee2d859d0c545fff7937f2d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_vert.vert": [ - "0b7db325193316a2ded595abb7328cdab2ae685b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_frag.frag": [ - "58ba791c60740029d7b9da7735a64bc88ff0eb95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_vert.vert": [ - "f18fe1c54164aa18b94f926fb9d3944ca6044383", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html": [ - "dd3898982533a5e8f7dbcd6e593e56823799d70d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html": [ - "3ce1a63f1cd05207a007844cf6170ab35c78896b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html": [ - "05b5843ee35fab67f14b7d48431c5c8b844b35dc", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html": [ - "7530d9a0fcbd4c02cefc6c7d6189965cf3c0d196", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html": [ - "684d0ddf1ed7b613a7329c92950dcf880d05ded1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html": [ - "9fe661728d4435bb5fee9c53c1188bdd9fd952a3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/input.run.txt": [ - "7a0f8e0dd169306f6e33f976d1338261d48cf267", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html": [ - "c146b5a783e462cbc214f91a14194f419f013bc9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag": [ - "b0fca7d7968f006445534fa5ca73db7d19ddfb46", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert": [ - "f1e6525f8dfdccd01e4d5614f107cd0be5461851", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag": [ - "443c13fa4ac999a4976d51bf789581c287e95436", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert": [ - "568def0a257338e129f2b829ed2b46cb8fee8d36", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag": [ - "0e603fc616771c2653ec1ec462487d523360e505", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert": [ - "78fd9ebb541842dc38ef53d97f30a6a804f6ebe0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt": [ - "767e39dc83d530c6a3a755a3e7c9d76081a33e51", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html": [ - "61bae17c293bd490b1839804ba6217edc6b4e8e3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag": [ - "560644ae4393bf47eb47716d224c9be1fdf9627a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag": [ - "9201ecb58f1643ecc040fb3b609557ac2ba18542", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert": [ - "a57ec08984a538238d10271bcfd17773b495ab53", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert": [ - "f655ba544e5f61e4e88e55f0a7d8fe3437f6be4c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag": [ - "f845b05c913a75e9b8a5ea64c4d4b35946dead3a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag": [ - "73bfda6aa6fa2a73fc03f3a0e828903fcd89756c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert": [ - "9cde960ce05331fffdaa442391715d64d879ce1f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert": [ - "038899e32a879fab32829f10fc82669f45cea346", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt": [ - "60862d995a8c797fc2c7d2cf6d76280d6c93d0a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html": [ - "a4c23f8fdf6a6a0d77813e10843a4173be33ca60", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag": [ - "6ed5ff80d0fdf40b6981eded1a70444afc1cbbf1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag": [ - "270f9d85c148c378b023bc2e0965cb66afeefacc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert": [ - "bf716f49c77b236457388dbfa56a88a2d52d89df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert": [ - "60e01a72f2cb0153ac5d7959cb99cc1a6c4d2900", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag": [ - "e5a587005c4f70d8aa490a0375d3cb7f4a354eb0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag": [ - "abfd1129824eade881936178a781a0021ea1f0c1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert": [ - "3d97783a7505669889f46c4aac23b810c0426c01", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert": [ - "f0a5961028524957988baeaf932047eaabbf3749", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag": [ - "a7a66eff0351fb6097a5bf7f94adca1862429435", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag": [ - "aae9a58803c0ed3350e83684838536f926521834", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert": [ - "998a6b692b5a63697a9342b37f98517363fe2a25", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert": [ - "0991fa971f605792b0f571dc60bd10554534c9eb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt": [ - "cd10e3f9b9702d68544ca7f99267fc4f2e2df136", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html": [ - "c85737de2a4410c75c1eea20e02825a6557ad56e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag": [ - "c0ca1e46ba1b9d155001040a68484e556fe95bec", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag": [ - "148e7d779052de8d3f502df4bbeca6c8f9de40f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert": [ - "e130b0a1640f11af3eb1a8ecd9f057b32525625a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert": [ - "f2e5da5591b9680bdad9b5f6668f3ea59f777d2b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag": [ - "dc5c1ba08bd4fef1385143e0e9edbdcdf385182c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag": [ - "133bf2afe785dc977868eda35fe0d27b7d6e8111", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert": [ - "355cf8e66524279a3446fd4f87f300b0bc6040f8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert": [ - "bc0355f4dd9dae59eb7a5300567bd5d5189032e4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag": [ - "268df9ffbd83f9c2ae92f2e9eb2a3de177f74c1e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag": [ - "8d3f81d85d3f503bd83d43fe413f53f4ba436937", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert": [ - "bdb0f818994b98b7919429f0702bed39f3935a32", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert": [ - "5b967c39a8e5d64a42400f43737d7aaac34ab4f6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt": [ - "efa4eae92f2e9ea087914e37c414e13c656ead94", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html": [ - "5142b75da88901234ac8f83f61f7d4ed0b263b52", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag": [ - "db897121d981412565fe799990bd68f66886d767", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - "d85024fb868654deb2f61227ef3d6faa0b26fd7a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert": [ - "2f3abfc799d373a54c26c4f20b24659814aa4af5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - "e8a5f20a6a9dd846deacb56b6709e9c0dc74e372", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag": [ - "010f75d06bc54187e0d660c7c13af652125fa773", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - "131013e3d514e003d11ee7431bc57552f74a4164", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert": [ - "9c8121abd43454531c35cfff228d5556c918c240", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - "8808df7f9f052a4154d8f0375512122d988681a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag": [ - "02ad7f480192852f151094220f9550dbe6d9e085", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ - "002ba4753a36baa1936edb5b7e881213a4e1e1b3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert": [ - "e457dfeb8e38306e5b0910eed7518942c5fd4944", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ - "4af0bb1f4a54184769d7a5e6057cfc06642b32a8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt": [ - "c07eafecaba89a94eaaf1f4c24a459e9d03f6426", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html": [ - "49695834e958a71eccda19ff161b5137af218efd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag": [ - "6bb5bd79c4de42994bdfbc11750c4d0baa85cfcc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag": [ - "967841f9957f9c327a368e306a0d66b5ebb92bda", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert": [ - "e08b749b28ff42fde66ce12a136eabe3aac35050", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert": [ - "ca8a65619e2bc87c3c0df30047717d6240c16684", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag": [ - "cfef37dc618750834ca09e6f0c701f1f61e28a8f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag": [ - "943d46a8fd3bce0e86066fc2faba3745e1277b36", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert": [ - "2320a44b8a1186b51bd2f8f34ffa0a4ad1c9fe28", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert": [ - "bf7821f1c6ab94547b71659b8903307a12375d75", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag": [ - "f4c4ec8aef3a7c2b5f9f333c4e75ea5d9115aae1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag": [ - "3b96be159e59e4e49062418e16e064804b9f31c5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert": [ - "b27a7206b2b7891fe4b819f96a45ae71d392eaba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert": [ - "e0178f3cd5d5cfd7f9e2ce9ded8b927b96db9c54", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag": [ - "7a84effc6e09d7fd25658c3e501e7828fc2bd382", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert": [ - "272c2b54523bab2da7b9ab5e309eb5ff7f4f24e7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt": [ - "6d6c985849362d737ce9431d03a246a59c96f72c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html": [ - "6cdf1611dfc6d1ca8e6df991ec910466043f8249", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag": [ - "cfcb4ea68979a44ca8195b521f9e604912931973", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag": [ - "0b9f5ae0bbe419ca7c17a2b96202b76a598df8eb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert": [ - "03f97c588a485234ddc320fe55e24e28967ea168", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert": [ - "01d2df7212ae46ce01a15684241d6d48f3420b27", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag": [ - "6ab9cf85f77bf85ac3479e52f5a9fdc8095ee0d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag": [ - "e131aa6579c412d1c334640605ef8537d32db878", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert": [ - "8d57ac5fa6573da06dda33a23c07c30a8169c0d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert": [ - "b2d541f339d3d460993155190265f504b87fafa8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag": [ - "b6b9ee21d0fc261fa5447c3e2158652e1581aff4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag": [ - "b64b390dea49d3cbde5df57c229a0249737d8ca3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert": [ - "093e0779a3bc97344b497d04def197874f517150", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert": [ - "905b32bcfef1fd1676d689e372d5f514eb899446", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt": [ - "942bea78d6111d4ff902220d6973c600f2266a2a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html": [ - "c9f8f7e776003c6a3c4e681f370588ebc1e85914", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag": [ - "8b9b6dff4d0e3e5e397692d6fe88b7fd6c62bc13", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag": [ - "8ea8e1f560b4e4eb85371f729418cfe5d5cf2216", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert": [ - "7d06d82ace9a8318c57660b85aeda59da320e5f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert": [ - "9a46c9c8358a785aaba8f264a6e8af96ed95c925", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag": [ - "fb2582309ac96cc0d331faeac88f157154ecdc17", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag": [ - "97a39a0902ebf1465f33ea3ccd6fdf006fe496f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert": [ - "685464d5b19101f2dbad2aeadc58241dc5e01bc9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert": [ - "a66c7a141e0c4b1aac0d6d0028b4f21f609eba1c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt": [ - "0d50293d5ac439aab802dc27dea33de5e671095d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html": [ - "9a0aa7396455d67fc059d3a09bf64ee937aa4281", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html": [ - "81c2973f1c90cd8b17eb298f3aa6e2ee8777bdc2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag": [ - "e5b0ad9402a8a64404739fcd91e0446fda97a9bc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag": [ - "a8385682bab1407f32ab7246423d91b20550f796", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert": [ - "f266f6550ff93061cdd7baa936c6d7cc56a42c74", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert": [ - "45af4acd0641039fb4bc79163f0aee584012a071", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag": [ - "a76ec7c891081a31abe9a793185d9036d326d9f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag": [ - "d878cec7d79543525a782c83560cce9435a37972", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert": [ - "ec2a1648ed729401eb5707320ab77335cdfab5dd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert": [ - "5c85c9f6ee797f71fa6b34ce0b84c28f35aac8c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag": [ - "4172e461ad784960e21de44db09bae6892501b59", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag": [ - "6f40f8d1420ad296071edfdfe1375e6a13186f5c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert": [ - "ab649fb6e02e098f89457a9cec713ab38807fd98", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert": [ - "b6dcf34aa73f1dcfbe661cad43e573e70b411d96", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag": [ - "349fb25f5e3a8c8a13f5a28c3e6e045613f0152c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag": [ - "31874d4c7ade7d7771ac50f22b8909c787197457", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert": [ - "8ef1a81ed92c301d03f194db78250fbf46901090", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert": [ - "320bb64b4f478f9eb0588bc5d449b1bf1d18113f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag": [ - "60cbd7a376d1f9542409fd0a3b804bb67ca9a4be", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag": [ - "6c985448ab1934cc47fa2d259181cd0168600536", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert": [ - "e3581f2f3c596959943d007e97c00e4a69576634", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert": [ - "cbd16d3c102eb9562d2d6ac482d98e9719fbf6cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag": [ - "bfa590ef20fad9a83aaaab632043996ee7828f2d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag": [ - "c4ced1b805db17e092351f64c7e61d0377b48b48", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert": [ - "cfd1a84632d86fa705a29bea0815288370e781b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert": [ - "dd8c64cffc38006a4700ac483909664460389adc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag": [ - "5a73039641a8baf80da9834f8e0ea0e3e7481680", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert": [ - "8eb6cc699d96aa50a3c690f5a75fafb152ca9a5f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag": [ - "1a08aaf3ac5ec7e8b5e582922cc9d536f6fb859c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert": [ - "3f2cc8353487fb994812442af42d2885a5a4a5f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag": [ - "440b004a921103b737033389fde77d48f395f75a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert": [ - "5fdb0cf3e1a6a65c24a9d2f8e91a10b60b9cadd0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag": [ - "a5195997e7bb4200a1833caaa9136c36678daf63", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert": [ - "18e3c88a2091900c0de1c6fe8001a062a42e5735", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/input.run.txt": [ - "d7b1c2a8f57cc1a149c32dfc9e76a630e98655fb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag": [ - "cb399618c7fd6a50999834b8e11edff50952a45e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert": [ - "91bb86cd6d51d26fa657318de22ca5b961d34bc4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag": [ - "3998e32df39aa582c9bcd8d9451df55faf256e62", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert": [ - "c91ce86539b2071e3dc055f3e8b482bcaec93bb3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html": [ - "4671603785d8057ce159afd12e9fde794e5a6bba", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html": [ - "b49d2a3120b8c23ec8b47d619285766eeb25ebb4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html": [ - "024a3e2a8ceea21e7bc1579510859d57eb0a5d77", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html": [ - "b85d4cc04e40be97e4112346344a342a19ec9732", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag": [ - "70383f301b5148df094baa92beae3db30644f6d1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert": [ - "782277b7e109f59db127711bb061f15c18629fca", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag": [ - "bdefc72428eaee88bc7aa9c6b92af7744e694c1e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert": [ - "4936f9043d025e5fe14d95fc568005528d6107ef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag": [ - "0028e70b8fc04a890dacf6a97e578b46834dc6c7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert": [ - "6ae86fe4e5bf433c1fc3c57331384d57dfc45131", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag": [ - "f90554b101e0dc892f765e67d676c50ecfc3a26b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert": [ - "5dac2a0e402d04f4aa250b4368484101fb0e70ed", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag": [ - "36d50d3c1ad257edb59a785f4bcc09bef1f1c46b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert": [ - "3f67e064d3dc720199aa19492f9f8304f02f9fde", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag": [ - "bdc06d002f3eb635de9ac55366808d59fe7aff22", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_vert.vert": [ - "d29384ff9245e91499eb612b6e9dd9c1f20bc41f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_frag.frag": [ - "62d738a1428fbefcb6bb07b453afc545bb9b624f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_vert.vert": [ - "8da321784c2c96aa887c6dae97694958c754c445", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/input.run.txt": [ - "35927f06a2a430919f81fa454009f61860b03ae2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html": [ - "5467e398b156f9c1eb2e12bd459fed80d072f541", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html": [ - "fbc53929ce874d79c97ab04c47105134abf1d6a0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html": [ - "5dc0582f6c593b770a00ca9f378edfad4c5cc4ae", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag": [ - "d88191375ce4b6f122901fe971d17c29a332d072", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag": [ - "69322a37b89c6f21ce131cb3d6626c2be9c85315", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag": [ - "2eec1f33bc86427659a463fdd3ce02a4f287e48e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag": [ - "a646c6f02f8193e7e0a806a82a43c2d8a002d31a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag": [ - "83a3a29294dab68b117614e12b4a5e75623b8e74", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag": [ - "c65476ad713398499cdbf06b56f1a5792ce28bf6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag": [ - "bfad3a3aff0fd83376d9685bd7980ea79ec6de4e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag": [ - "49234ab24b04db836fcffe6a09c9957edb341c3f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert": [ - "f8b2fb1677403c82afcad08a06feb72b0a98149a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert": [ - "a049620ab59e01bb3b6e7ab56039882f2cbd99a5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert": [ - "f0bd52bab712d6b7833f2afbdafb856544390f8f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert": [ - "630f15631c4a84026211d7e9e555a81a0e3b6dda", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert": [ - "03696d20c684191978ceb8e50ca70463063c1d70", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert": [ - "223440153f1f434221e4fd87006145eb9a791018", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert": [ - "795652a769c552150ff7c10cc8bae9f1830144cd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert": [ - "4c3cecf5d7011d3796b1888db915455a648e16f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag": [ - "35c83402253c81a382d62b874b568cf8f3212143", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag": [ - "05352c9e45bc47bd05658c1c149f35763c534b36", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag": [ - "aa0a492f5faf2f12debec62de4c895cca31857f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag": [ - "33c6080750763f113c20a027a98890a48ba4f6d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag": [ - "7b627842d764f0e312d9956caedeac7708dfea9c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag": [ - "6d0a5574f7617f1d974e9efe5d33b65d16719711", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag": [ - "04dda5a7566e7174a3e66c87704e9725ad9cada5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag": [ - "efbd1b9315a22c233144580df0bc45101b789f04", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert": [ - "43ccfbf9fc45255d354353f61e99a653680951eb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert": [ - "971cb8de1f5a903bc6bd8da36c13fd77eedf6752", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert": [ - "9ef2a7c0f198d2776c24d5669b46bd2c474527f8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert": [ - "854751190154cf4128df21c8b519da0119840f76", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert": [ - "d4d86a4885131957ac59f8e89d5b99ed92b1cf28", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert": [ - "12359869de8ff60d6feffee7789eab3fafe802d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert": [ - "5623396465acef56e886eb0ac178be79ff596fee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert": [ - "7327d3baf01429ae1f22d3034366b9d369541d89", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag": [ - "56dc7335f6cf27098e271a399ad9823e8ff83bf8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag": [ - "ef35d893cb5213f28d7870e3c875e5016451a5be", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag": [ - "9f6b6884ea38216975268061597aba3a9b3aae41", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag": [ - "d14e9e6a533961c79770a90e8a48887f5a9c62ae", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag": [ - "5a226cfd5417a78d3bd2f2b730ee1068813d370d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag": [ - "963d9c3784368581578f45620ad85c41d2d32dc1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag": [ - "bd97a4487b613dd7d97045d2a74e3120a61a4530", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag": [ - "f30e6d033bf3bfcf99203f4a2e1a27b1bec69088", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert": [ - "f4d3d0fce66c3bedcd51cbd0cd1d4ab3a5bcfc3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert": [ - "97c94d3db8d5c3e7645e904ce73117c73ec1a9e9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert": [ - "8217401df8ba1196f5e7bc25aed5c1b7c57d8a41", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert": [ - "3b657efe238020c14b40b1219702c0c7c72cfc0a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert": [ - "d7d51a8598f2cd91c4efe08e3b8b2226c308b950", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert": [ - "67af77622a02a6295acd137e62a506b6e8ef2bdd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert": [ - "28989fad237f7caa5f91fcba759b6ce303a40c4d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert": [ - "9a32fa7338e2f872b2847b67a18543990fa059d1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/input.run.txt": [ - "04eb06b5e07e3678141482a7f4791f1059f4533e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html": [ - "f71a3680fd0b0adc5592c485c1e2a040fec74c24", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary.frag": [ - "bce7d6d830b4fcd703a90d182175919f26e2657f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag": [ - "7800c75fce50316df83b9e6be5accadd3845a87e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary.vert": [ - "8d039835f357934195181e805901d2e287a3ba79", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert": [ - "9406451cfcf5f6566c292b3495e1caa7c0eed413", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag": [ - "999764fd47a7c652a9e2d6b467c3610c8ce989ef", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag": [ - "31a57c59b93be0573389bd988b772102fae145fa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert": [ - "9776e15c64828a2f48fb138e2043e2f1e8a5090a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert": [ - "9a4482d785bb4b8e095545365c3eb91b1f7390e4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag": [ - "8443699a88585f2ae6d2482f345928737c085a1e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag": [ - "39d52636f39ba3cdcb00ac272d938c8286e4bd31", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert": [ - "d2c0bb8efbcd3df72c3cf3e49cd55fd4a1349a3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert": [ - "dd335cc79548646c0e67bbe4e8ce4a8e8159027a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/input.run.txt": [ - "a66717bf7a2fa01e2809daad3be49c93f9660bf4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html": [ - "253ebbebe6e61f2addc86560cf504b87c467f1bf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag": [ - "7d981f9ac7322ed089c54b22d0d0147d6bbd3cdb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag": [ - "67b6496632bdc45cee2b9146eb440b0fbb9b7a5c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert": [ - "f01a010c5964543d9f4c47f39d715f42d690b34c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert": [ - "89c1a3010c2b5f41508a582f30cd296479a9ddf3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag": [ - "bb8d215a228b7ef64aaa9671f9c96c64a2bb5fb9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag": [ - "b8e131d0ae93ca819ba6e5d34c8de7fd1e98b04e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert": [ - "af5260e64a50e9cdb004c2c625d93c437634dab9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert": [ - "a83d0f734f3455ed8267cf3809348e6b4c8fac95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag": [ - "985b9d12fee97223fc106bf91fbed613e6ce46a2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag": [ - "329d21d5f02e324c90b33a2786565fd29d7d9642", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert": [ - "dcf9671c685fc92f32ce7092d88410840b240d93", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert": [ - "e4e3820ed7932f6894606495b30fc1459e9a6f11", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/input.run.txt": [ - "79f1200a050b72e61ef5a7872ab65af2b8ae5f5d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html": [ - "4c1a372d0fd1a0227cec7c190770fb45d15405ca", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag": [ - "bfd87a21f9f6d9ade7c43299b2c0a4f2545ef6b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag": [ - "8b5798d6308e41ef50ca894c1bfb510b7cb4a2ee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert": [ - "e0b922426b9719509dc48f6c8507b36d538c1bf5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert": [ - "0904f3b6db1955c66934ccf6edc5fcbb82446f84", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag": [ - "270fabc89e1322b9c169a838e3f4f732752e1ad9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag": [ - "74c719724c17e7851b657853584cdcd944dea0c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert": [ - "4c6031b1670a591ace997c6ed143fada92e0169c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert": [ - "1ff7d640bd92b0b80a5fd513dd988d01840f3dcd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag": [ - "dfd176dcc5444b75d0bb3fa8d5cacd886f5a5d1a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag": [ - "c4ceb410fee3031618b3415d13edb0dd6f3ce4b2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert": [ - "8b9b3e30d6266271727dd402a41bf8e6d324058b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert": [ - "02bb4bd77ae3a2fccbddc723266fbfe8a22ae3f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/input.run.txt": [ - "cd9390d70028ea0061ecf215c55620dd2a55ae8e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html": [ - "dd7116199512f8d592faf11f2bf99ccd242a95d4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary.frag": [ - "520f7596a515617bc97b1ac867c7e0bf4c34a2f5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag": [ - "032e9e1489fd5a78f4b60d573a1a59c3bacc4557", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert": [ - "27e5f7806ef424f5a631b36f111cee4e9ce54146", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert": [ - "7b9b79e4b936000a43aacb0f39614cb04277ddb3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag": [ - "0f197f38f0286f8cabb6dc5ffed262df340f79e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag": [ - "dda7d14438dfe27ff717bb32e3933d689143551c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert": [ - "8a0b2c77479e4d6162477d0e17d4baac8a77814a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert": [ - "c6ae3d957354a0602fc771753b85e281c3057bdd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag": [ - "cebc5ca2a845c992d854f680d90c64a985ceb7a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag": [ - "84c5bf1bad5dce5b0e805a2e4feb7b66cb9de4c5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert": [ - "e62d5084bb91a03168aae0df912ce20219c24de1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert": [ - "c85869d18aa57928f335a09e21089a133a226ba4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt": [ - "f9ba2620974ca898462dc3308a7239b150d0d5cf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html": [ - "90a3da5a2d804186d3a9273778a8dcf9bc9eba5e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag": [ - "e5f8001f7a4ad915e723804e0d7071472b48a252", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag": [ - "4a3c410fcf03073ccba361444c59cffffa184ac1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert": [ - "c250be669f8142221138fc6e71d32622ce388620", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert": [ - "19f6f51a934412bf63c7b3a2eb82decee071838b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag": [ - "693717b0d3bd52c4083e798326552b35269daeb0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag": [ - "d36aab3614107866ac837eacda8621acb4ba9871", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert": [ - "a4ce3bb1b824a7e4ed9db558d380efb6398c1e98", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert": [ - "afebf1d66010a30565189e9d9e11dec0fa050ba2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag": [ - "493fef5eff60a4cd4ed5cea4b225d19ddd2e59f5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag": [ - "cbbd7eaa58a3bc773c4de9a73ba778dd8778b90a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert": [ - "743a9d14972060e081d356303bc25b4213f0a723", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert": [ - "2d346ad57fbca32132abd6e0372c85399a086438", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt": [ - "a531fb63320c7c21f41ffbdd12e6079ee4c40ae9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html": [ - "509e28a947dfc9b1f2fe71bbad993fd7e8d800b1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag": [ - "41cbca7e1cb9ef5b6a12c40d7908febc9ccbd70b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag": [ - "27223337accd4667a73eadca5024e1990dee49df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert": [ - "af662629232e0fbf200e3c8f538054a4c0712c85", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert": [ - "023a35714686cea481a873a620a829d96b2bbc52", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag": [ - "96ce0bd6af63e694268425e41229923f3ebea697", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag": [ - "e5fe9fdd5393e1fc88de375071d9d9a0604d3427", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert": [ - "b8fc43ae3d4eaf7519d4f6a7272286b3b484dc1c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert": [ - "881fed27fcdeddf1f72b86853ac01df25578fc5d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag": [ - "614ab6ec69585f76e4b77da34cda8a02cad6738f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag": [ - "06b2cf07b83d75916876271a6975241195235097", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert": [ - "62991097c19486058f8b8db2ac007838414d98a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert": [ - "42093f9a51bd172293daef14f07b494a9ba14495", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt": [ - "ec85181b2c645f81062bd6845b2b5174fde3c527", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html": [ - "592491e289300d723494bc4ce13012356e9309c9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag": [ - "b6cbfe2ef88a8d20dd602b4f578c8fd45d70731e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag": [ - "732fd94dce14bc8680b5f64fd27fde60c832fe28", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert": [ - "4b7f3caad97a3968105038d20c482b42bb955da6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert": [ - "8b9a967a380e122a1448be49ba89634cb02da5d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag": [ - "07025a28d96ef5497f0f8f3ec723c099914f9a26", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag": [ - "b5e5da0262a3ac0445d90313e03b133a0a56fd9f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert": [ - "a7435b082ec99283a0d2379d4182379182a9068e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert": [ - "3af65b5fd7f55b42450334e62443eb272f192c81", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag": [ - "41cc27a0cbfa5ea71c2fbeaa02ab03a5d2dfa565", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag": [ - "0bedc47320f812cb12c200edd299f236614ca089", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert": [ - "949d5f94ad8295b7f18c0e9a319703bf0ada7d2b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert": [ - "150b1bcdeb885bc1b488402e969324f7c3fbecf9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt": [ - "0dc11d9c0c7e96ca843dae95922dd6da8bd4aef4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html": [ - "cd9b05f39d9134e12d5b9128843eed090fcc3183", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag": [ - "77f14f619969e1fff6c748bf3004fcc2e5fa92fa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag": [ - "60a8436121bc8b6666e11f42ad94bc94942e4606", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert": [ - "01b878f7b08b9985eaeffa5330997c3a6c9f52c6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert": [ - "c405e3a017305af417164f2f2cba956db665d731", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag": [ - "e148175039b8334d0020ce71cd9bcfa7b6dd958a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag": [ - "44ba105aa8714eadcaea2347454b796f06530b1e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert": [ - "b98dee844cb8d8bf085f795cbc55d092a5ea602f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert": [ - "61a0d6da1443fffc0bf59b325f743e326088998a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag": [ - "78bd28896010fdb058befab295d157899682d619", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag": [ - "dac6b4eaf91085a4a9909cbcb4d9fb8239b4147f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert": [ - "fe1bb2c150b1271b02342cc9a57d7d9379245f95", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert": [ - "aab97da1998fdc01761a2549091e2963c471ba81", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt": [ - "9df9383c526d8ca4120d3d6465d1919d69305a3a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag": [ - "45bb17cd9928f702d79591990384b73222975993", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert": [ - "72130a683d3d1c856170ae241c170e9cac3071a8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html": [ - "0f43097b0ea74598f1b26d2c9ff2f2060ace972a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html": [ - "d42bb3f9a7c82e802b2d14ea4fc37a8502637855", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html": [ - "2adb3c2f853c3848c64c7d793d457539140233aa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html": [ - "9f196bdcddeff614b15dcc2d845b9a0c2127d227", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html": [ - "0dddea02358750e562afda25c21c5be939ea1402", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html": [ - "c3b1683197429165be49fa6a56c75c041299d853", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html": [ - "d6040c59fced8a9c20a726b9f4e8f0116128d21f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag": [ - "a0ed34e0d794d6027e54303d7e50c857975a7923", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert": [ - "1ae04b38348aa6bbaa976ab724d2e074c037ae4e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag": [ - "c72125bce07dfd165c929a6a17a6034860d917de", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert": [ - "38acd1f023cc8b9c8439a05b63d258a8ca658e30", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag": [ - "c7ecbba64b313de671ea495708bacdda45695ff9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert": [ - "4b74b54e0fdd0e670666e7c7bbcf55e7da21c4fc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag": [ - "9a54788509c14d992e9094b2e741c1e5a0246d26", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert": [ - "4bb3f0b6c835fbf71404cfc39d340ecc179cd849", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag": [ - "2affd7e8ea96d57a8d66980a70ab53f54cfe26f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert": [ - "93ea9cf6f687af0655ce9b6a5e7be611427b0546", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag": [ - "ef713aa63fa0e923309a77b7896166e9cca6be9b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert": [ - "c6b7d4d905a96c47736fbbfb8891ab18d5e209b6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag": [ - "110a630ac21dd6546ca8d622fc04984a282c6eeb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert": [ - "f2f4ee791f1beb0acc5d03346c9dea6789454e41", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag": [ - "5c4f9e4ace8e0270c26984f8f1d9235fea321f55", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert": [ - "e9697180c7c5abdc28ba69b84cf6c3c9293a12ff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag": [ - "1ef0f8a3a9a290c5f912a2314bd7c82beacb4a7f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert": [ - "3de130adc472979f1b97f650192548d1e90b4b4e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag": [ - "dbeede91edf499ad047edd6e4cf30fbda30e2a26", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert": [ - "5fb6f99b403c7b9b8df87f53310310c56f61bcba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag": [ - "475fb2bfd2bc0b8231145bbc9226f9584350e1d0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert": [ - "e485f0916ce9a964115a0f23aff785be578b5e3f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag": [ - "c00fe8e20bb2edd9551e9ceda238dfdd4c11d9f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert": [ - "e5e64dbf26a5f1f2fa6d62a24b1c14bd47c58aff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag": [ - "3bd2f7c3162b88bcd80e101281545484bf68886f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert": [ - "034471811a524c13478ee70d7c33daa632d81777", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag": [ - "8003902a1ac5ca409e6f4e38ab3a601b902d6221", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert": [ - "c618f9d14f833cc03155c70b167aa2a110c7b709", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag": [ - "47f8ca52dcd347f8b4d8e7fc9184523d22b34c03", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert": [ - "7b05b3ab018f5248625741702ef856dacc40ebab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag": [ - "0997b50e0ac4f5939401ff6fdee56a4efcc3de85", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert": [ - "8fcd5ab940dad6eea524f5048f4e4517ea1d8d73", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag": [ - "a045af8aa9ef8c9d1d81c6ffbf90adc905ad36d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert": [ - "bdbc441debe5008e02ed93a3e30e16273b37e29a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag": [ - "e9a7f45580a03f787e7da1f5102711f4eaf01cdb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert": [ - "eb226a757e3a9a26dde8bf5c9913b2f6f14ef1d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag": [ - "85abdb8f5a6b5152f73bf2f9caa76a40ef8075f8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert": [ - "25ed5ff76b25ffe20cacf6b40c217f479119b7a7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag": [ - "5de23b6ecd643b76fe134c6539858dde32dedb7c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert": [ - "0924a95f59fd989add9bf4a8ffe15f716fab2009", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag": [ - "de97590f109a21ca3968801a1a136fc429a9f6e2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert": [ - "1681f83b9097be5a7fc9c2375490cffbdc236dfa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag": [ - "880d53c753cb823a1a973bd4878f9663745a793b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert": [ - "78a67bde2bf47f3b69b96818da21584de623d58c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag": [ - "991bb30cca34715812e44cb5818ea76f00e2a3d1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert": [ - "d0b2c9f106b6a2789b79cb3533c3998c324bd1e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag": [ - "8a86db009e4784cf0b825e78141586f8e7420178", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert": [ - "0652a927740f4171727ebabaab5e107607f159d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag": [ - "a153e84f69e657562d4c26e230b3d9ef93e64974", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert": [ - "13e4d0913799360a20e2f0bf612373f3f67b0bc7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag": [ - "fe45d2a00b86a1c4fb33ceb3ea79906cfb336330", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert": [ - "1c0ada567eae8dbfbe11dc89ac92d7447b8ce0d7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag": [ - "c22a908c5119c80ad7959e28605e1ebe27add0af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert": [ - "c12c447c625ae65fce555c17a4ca8c9e0bce433d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt": [ - "35a7c579de8beeda8408ae92943025083be819f2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html": [ - "0e021d70fc52223d883a31d47821138bb1e623fa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html": [ - "bf4c0619057c7ac1ce0ec0f73d660318a7f61362", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html": [ - "832cf28dc22b647e2f3034b4588e7bab1df52e19", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html": [ - "52ba5022e7b28a4b159020a2228f92aa9b7a0a44", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html": [ - "3db3548ffd3310826d8803a59c63c4d2cbefa457", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html": [ - "d0186a5d0f30c0f1d0445a789b1f07ab0ebab2be", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html": [ - "eb4ab3b78b59199094dc3a14bb6c0772b62eb880", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html": [ - "fa0098a9fada6de666a591b380005ea979b3be59", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html": [ - "16c0521e918907ef3b43b10d2996da47fcf44dda", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html": [ - "4965032d379ffbdffd4fcd38cb2a1093fef67a1f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html": [ - "6a529f49859c75856c83f9b9e2044b7c26a1a8e1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html": [ - "796edcd73f527ba12095919af70a887812fdb260", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html": [ - "743945edd1554c9475255a0af13fa1fb0860d8aa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html": [ - "74fd7e50cff1a93d344a55d422bdae6db3532f5b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html": [ - "e53944e9cc37b0297c9651c3a85246f5df883685", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag": [ - "e5643dc2ccc4a9e22a753975443c2a40f7992a1a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert": [ - "de109045b36c673e7d35e67581ff911ae6bf810f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag": [ - "21e4fcb33486b85b5428d0d39fa27fe79d9c0e8a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert": [ - "36293b90aeaf64fc73a6acab3d3c0855f3d1df17", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag": [ - "4d1abc04525a26068f96ff18453cca5cdac0499b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert": [ - "15e0b00f930cae7ea737ad77a201e932ac9d0f54", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag": [ - "9b6e9224d6a6c001ed53dc7d43388e2245bb385b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert": [ - "783bcd6bb9f4b0479a6776f8ca6ca333efb10e64", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag": [ - "3b859b1e34511b66c60a6adc33f9b9a5516ae5e2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert": [ - "b7c46f7b389da5f99e98ec6efb40c83478eafe63", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag": [ - "fd6b8e3aea1722fc24a127f596350ee0a93addf5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert": [ - "ab585b1b55e8bbe39e97de75c05e151536d5ca08", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag": [ - "fe91bcb642a24334686c5598cd4abaf9f779284a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert": [ - "7342c7f36250e77d0a0b364895321d5d7cdcf220", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag": [ - "13492cfc25fabae8593935f368a303ca4606813d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert": [ - "a9255a5b136b35bcb57eff2cc264fc842cdc9063", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag": [ - "19a7d879f245ae6631f47f526aca85027c52406b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert": [ - "b90c1e94aad2863cfebacf99d37739baa3d5edcc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag": [ - "a925606307420df2dec594e56acd80b409ba9908", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert": [ - "45aad14188a784959a5ac283c239633683f43e0c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag": [ - "974bb4c4c110dcd8dbbcc0894a99ca7d41640d1c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert": [ - "db8506eb5fd7c1c904869bf643b88c60c8a3abb8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag": [ - "b3dc49b93bddd646e3e37fda29be255d79cbf8e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert": [ - "9618058326b7baa31bb2121ad6fdcd79dbca7e0f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag": [ - "94328dd58655f8c39bd4f48ffd924a84a25a5ea4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert": [ - "f461147f3bf711f5917a329f9f07711a382769d6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag": [ - "9b654d758f695977ab8ec03400ba0f2af69ba78e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert": [ - "d64479c1c16de20e7b6d9f352ffcebcc5cbd7746", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag": [ - "462332f7499f3e84657d6bccc139dfd355090194", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert": [ - "d95c0f32157f98aa10f072f1b221a6065cef7294", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag": [ - "ba0ce2e7b1442bf1d80fd51f955fae42248bb9dc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert": [ - "c4cdaa13e154876b735a68431a700fe9c078ceb2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag": [ - "11ec6414eb02e1cf311246ab3913aca18178a4f3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert": [ - "726a82ada2de2c4870b8467e3af990c0592f7848", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag": [ - "7cb6a5b8cecc6977e0ecb3d1d90d83ee87186c5c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert": [ - "36af5c6e83633932908fc7dc9788753030e577c2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag": [ - "a7d42095d1124feafe5eb50247f99e209823e433", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert": [ - "7f2b6fe12db719810c8d67488e9e78e0cfff8991", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag": [ - "5a81fa3349ce462fe95a189aa80ecd734f442e6e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert": [ - "1bc2d9c87666a05e25f5908aefcee0f72fd99b50", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag": [ - "1e5f0d33073d57c07fa9dc63219becaddf4dbb46", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert": [ - "7c7eab628fedc785bd746d11826f23f86652e777", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag": [ - "f6b98fd18781e2c19629100ab8bafe05c9798225", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert": [ - "b06bd3f53ae877713683a5b7b9eb44a555207362", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag": [ - "7e686b045cd7b46e809fd484eeb81086892887f5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert": [ - "15c29542a09b2feaa1ca69ce3df609f06eaea791", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag": [ - "1ef39ced1243cc8eac517771d82150082d69ec98", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert": [ - "95bfb150540ce77d341168137c0399a88dff9959", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag": [ - "6586f5c467123220d24c48cb7eb0cb97620e6c06", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert": [ - "4a92995650a847e805f0da35734b77031c262717", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag": [ - "5662354e5095398676c763323333ca5be56a6949", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert": [ - "c04b6bfb85d9d3394e7a9b73cfcf2a7a83f1ac4e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag": [ - "30c81da03278e4b71cdf981bb1fbc68df493d819", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert": [ - "d5ef6cd99a90609be174f1d4c4164f27d6347ba6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag": [ - "cdd3b04b0fe9e43969ef86b65d1faa5a5f25adf0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert": [ - "31429253bb2e825887d7bb838811465430ffd6e1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag": [ - "9a44034ff894d2bcc4ded716e69db9530ecbb0b1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert": [ - "fa6b49b21e27479ba95d23a358563235216e85ad", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag": [ - "fae5ee442421cee182c5d4a135ea1585ae1d5f3e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert": [ - "7c49d3e04046b6ee8d0afeacd39d8724906d3efc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag": [ - "e77b424c37ae40917d83aa8b8a02b2f8507f1b94", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert": [ - "7ed983af3b19a06024e6f6097235c117a83348ad", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag": [ - "6a1f4fc47cb045de8e74fcce1aa274f0646e704b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert": [ - "6ab567db2e1f88381864f7176358322fab2309d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag": [ - "5bfa6a03bea2e008d6ff546e64425db060c3c941", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert": [ - "cc2d68ce3886dfe103a497a6770b41dc6cb9ebb4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag": [ - "7b6528ee04375b44d09ce54b563bf9e7a3fedc90", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert": [ - "007451d1b293214fc7c630ff395328cb8cab5dc5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag": [ - "ed201dbdd32a8dbf7a548e5b6b88b8c318a80f3d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert": [ - "dd9f660a38941b8bd550f598eef7eef6dbeb919e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag": [ - "916cde83f3e11d811c6b27afef594fa46848cda4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert": [ - "ec7461570381340897ae3e13776f072d3a2d4619", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag": [ - "f1b2ea6ccc95fa582e43d046f4149a2284be806a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert": [ - "c6c1b07dd70721c1c52348a3f2efb4f3e52219c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag": [ - "a47925a48dcdc615d98752dafa50b4da9eab9fa6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert": [ - "78cd6f1f442c6811c146ad962f51e6fb55ecf7cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag": [ - "4d46561b02a23db2678d9f1bff368e2a274f94f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert": [ - "c46642f6ec67a4bf4f16f797d2bf571a1953473a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag": [ - "bb158c927dc71388cf5a9d6d222ad5ec90d7ff41", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert": [ - "1d9737e45314c9cb3eeccfee4261e5c9cb3faa6c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag": [ - "8315b41732da1508e984fb8ddf3b7292a464d01f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert": [ - "fb8e5f0720aed6f9e66d2f8439e3a5d1f070d4dd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag": [ - "1fac14182e060bc59d92619f20760ce17ff7fba4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert": [ - "8d95fb1d791f4c6b9599d8e185374ab20df25091", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag": [ - "eae40ca51cce4542e2088e0c9f4a24ca2cf7eac3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert": [ - "f2aa1af670cd71ef346dc097d7f75b55067b734c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag": [ - "443a9741202f06ccdef86073823028dc1064d005", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert": [ - "3770443de5404e029af2a51f03621bf149dad817", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag": [ - "c69e9f8bb20984b3bd64194c6e8c43f2a8ff36d6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert": [ - "812a4b5ef7a9bda086b39d669a6633afd490219a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag": [ - "37f73abc6d150ab7546d65bd4d4dbbfcfa2005ce", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert": [ - "9a2785356c6e23c07406fc4882169ffca38d8706", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag": [ - "ceed17920254d914f2f602b9a5361925c605ff80", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert": [ - "8898c9a71df3690b1e7e544a6154e4c1db9a977d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag": [ - "4c958bc3d592870f67ece4d42f00ea80541807fb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert": [ - "35904829c5ca4c8b41cc23fd1f473095b6801aff", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag": [ - "4ce5c45dfe39f723c7b46a5e8737ca54f41b6fdf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert": [ - "fbf3d41fe8a5818626fc6372b40696e330af7eab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag": [ - "9b475aa0f25b3e14d2b2398b9c0aba8624afb1e3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert": [ - "af2136290883a6202ee2e45c5134ee1fc0763439", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag": [ - "836fbe5c917ac41ecb93ce0c03924516de601cd9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert": [ - "22a8c3c10e32ce6870a9a698a67d39845279c3b5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag": [ - "8c296c2721c1786fc23d122c21f81cc7e81dc799", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert": [ - "e37a4bc2262147839dbe6269d1b640da806a9569", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag": [ - "ac44e881bcfe77ab573be65625a076909fe551a5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert": [ - "e8a78ba7620ac6637c98caf589c074015960a80d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag": [ - "5f49dcbcf52611bb3c3ad3483159b80644935797", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert": [ - "cf9feaaf4c2d7789194c8647574c2835797c4c0b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag": [ - "6e870b4d6844b7c5a00b043f97d650f8b9837fa7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert": [ - "0f3fc85a9b2ccb486feeed9bdd31b2d952b58f15", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag": [ - "4778dcabbed4e0d335a02b6eacc668397c60deba", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert": [ - "96a0ce5a01dbdcc9b428f5fe4ca8e58fc1aa623c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag": [ - "524aa8cbe76352156594412d28386974342b4875", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert": [ - "9926aae0d2ae889893d10586ba3800ac56194f46", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag": [ - "38e9c6d87469f98597d823fa1c9fe46a3071aba7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert": [ - "36d71b27fede8d14eb615679c0b2d4317cf47756", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag": [ - "962f19a954861de128dd6d4f15bc8ca25c709ffe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert": [ - "f2cf92d44ddc42f7c19baf10f157247052a11a61", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag": [ - "46ef9f430400559936ad8c1e77dd0d85cece773e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert": [ - "e06c33b6384ade6387d38bfe615c05dd4f13d9bd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt": [ - "9a99914dd9d58c4c2cdeeb8a24c500c7cb116f0b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html": [ - "b1113a5a1e0844a042f9744e71732fb8062531b2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag": [ - "2da854ddbcb0177dcbee645d4096db27728b94ae", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag": [ - "4d8931ad1d9321a89dbda858f44e3022c51e39f5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert": [ - "f59604ec99bff5944adcddc56effaf59665e360b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert": [ - "12ecc057781efdfae2acda6c2f39512c9c78c0ab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag": [ - "bfba3a63eb4b668b8b573abe74039cbf3d1b3696", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag": [ - "fc54b4940a78085f7350e4acb847545ff903f8af", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert": [ - "256aa2eba7c7e2a51563d94716368d5cc3539694", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert": [ - "f60f33223da5c3ec04a239508de345ef327dd361", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag": [ - "cef1cb54d0b0e915919c0de63a2f4965aa75583a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag": [ - "5406f5e86519f55bae0938bb19abb8e314c86f1b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert": [ - "ee3157059f5e07a39250200816f99a52bbe97f68", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert": [ - "f19ad9ecb5ec415549dd1d622fc55ea63c4e8bdf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag": [ - "c18081e68f5cdebc5f0ceb769bb1ada99ffc15b6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert": [ - "28723fa9c70454cbc6987f897d9adf99e6ea9f00", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt": [ - "78fac11724decbf067c3595e60743d832f163821", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag": [ - "4d9e1fc4b63b445e7076b2f82ae732da936f9018", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert": [ - "0e43f18ce0bd99076a7e6d611fc6a5f3076cc999", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag": [ - "b0167adf224cb042f2e215d789bd860be077fe3e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert": [ - "b329cf00430720e98bf3ffcccdfa0842cbfea777", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag": [ - "084884c86e2b6f322b6e09053d502b36c48b5781", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert": [ - "3825c4104063579e99b5a405cc7d66e7c6b90239", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag": [ - "1111e543b7dccbe91decd148265c761ed5adca34", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert": [ - "8e8a06cbc1a1c8d565563162c264ea564ec518cd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag": [ - "0b4c76daee8225f9a5b52f7670e1a52ce03346d8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert": [ - "5601620c8728754cf4854f9f5d4d0912f0f291f6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag": [ - "5f4d0a3746346c542ffc403937f17136e5f365c9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert": [ - "558cef584bbde943d9e57239e63e92a381d812cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag": [ - "ec0f5df86ffc0aa228e0d88f9332550a47a8abd8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert": [ - "4dfba21ed6f8c270f740e587e0ea7bc8f264b4d9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag": [ - "90cebb01cf3c524958479abd61d5cf0648413cab", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert": [ - "b827791db85036097141bf13ab9d5b918cf96f93", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html": [ - "8156a2751a9aeceb56c63ce4466dc10ff52844cf", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html": [ - "c83e3ff7c3eeb6cfa186bb2aefd132e8c189768a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html": [ - "7b9f5c6773550deb0080d141d1aa5ea7d4794213", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt": [ - "f34c38cd7f209ed45cd7cebab54f5a6f102f0630", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html": [ - "ed65bb0d18066bf6bc8406f18c90042c364e2581", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag": [ - "575ebefd3693a8acaa7af3de904e54efbb9183d6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert": [ - "d75989e989c53331a6511aed7286af639af5dc38", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag": [ - "0c3f7f5a4ef06209a12398227ddc62826864374f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert": [ - "14a04ce9f1d66c4a705976c3f24f87cb4451b9c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag": [ - "76635b9b142a8817a3edd5839b848a08c3a2821a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert": [ - "168185561431f216f7cab0fe0cb444363ea9ecde", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag": [ - "0a409f6ff85f863afdfd4b9dc5852ffa6f012103", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert": [ - "1e53f82f09e9f5cc5a2d1c5a32b20de6d0bc5110", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag": [ - "c1505d856029a6ce235f3efd2e7f62217f1c9ef6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert": [ - "df2a35b1a3a54dfd5d1e47f83a4fc8ae2986ec56", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag": [ - "e3ccc26af18074539aeccd00be4b55f596055574", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert": [ - "74cf7496cd1e00c3b21dfdb1a0a3a8e51ab5b8a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag": [ - "ce85dfd39d918b7e71c0f78da39a8a7a36a5e563", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert": [ - "74cf7496cd1e00c3b21dfdb1a0a3a8e51ab5b8a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag": [ - "3bb27209d33ab692f6e1a37a32afeffa17ff6de6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert": [ - "3f80c02804ccd69ee61ec4c6f15bd403966ce02a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag": [ - "e1f45e72650c816da3929fe9aea75c9a4c480711", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert": [ - "3f80c02804ccd69ee61ec4c6f15bd403966ce02a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag": [ - "0028c23fd8bb8228cd0eb378649995fca461038a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert": [ - "afbedba26f1e988ecdcc4c1951b43816a9dc6990", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag": [ - "5892f324a5c67a145cb3542b0fb8b901843cea3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert": [ - "27de89c224ba1c8c500b70e44527d23f90845095", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag": [ - "6f04be5c44e9d68595854b6e6a1b30012048339f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert": [ - "74cf7496cd1e00c3b21dfdb1a0a3a8e51ab5b8a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag": [ - "1458590ea477c4ece6125c4f2970f80312471a7f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert": [ - "74cf7496cd1e00c3b21dfdb1a0a3a8e51ab5b8a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag": [ - "c4acac9a28b3739ddb48e9a14b7947a1659c7706", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert": [ - "74cf7496cd1e00c3b21dfdb1a0a3a8e51ab5b8a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag": [ - "ead592ac10e1038f273081f0f6a61aed05697963", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert": [ - "74cf7496cd1e00c3b21dfdb1a0a3a8e51ab5b8a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag": [ - "cc8d0cb77dab8b1da74cb98ea7b86086e0ea07b3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert": [ - "74cf7496cd1e00c3b21dfdb1a0a3a8e51ab5b8a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag": [ - "4bfbb5a09fd79b213af5b23445010ac45d64172e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert": [ - "74cf7496cd1e00c3b21dfdb1a0a3a8e51ab5b8a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag": [ - "88d013121bcd1f7b7d9ee9a03fbd2bc7d0a44f92", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert": [ - "44b17306c17f9d732062353f26788c4c65df3024", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag": [ - "9b11f8629942c28c3a6b0c09cafc4aa2a72a3ab7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert": [ - "fe1cc1929c5907a8b2d530527fa0ceaaaa648771", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag": [ - "0028c23fd8bb8228cd0eb378649995fca461038a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert": [ - "b87ed04caac7e247b1f610482edd631725d7df59", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag": [ - "86bc2cce630489213c57234e731948938ec69e9a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag": [ - "0028c23fd8bb8228cd0eb378649995fca461038a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert": [ - "e28e234f8cc99d340d23344a8e1481345f4c3878", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag": [ - "5892f324a5c67a145cb3542b0fb8b901843cea3b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert": [ - "27de89c224ba1c8c500b70e44527d23f90845095", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag": [ - "5e9ec375c6047aec77c2a84f783065a85ce23111", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert": [ - "88564c96330198c2a64357323849c11834e32388", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag": [ - "0028c23fd8bb8228cd0eb378649995fca461038a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert": [ - "fc4579f87a4a41236e1b8a30780737981b05b14d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag": [ - "0028c23fd8bb8228cd0eb378649995fca461038a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert": [ - "404ad702219fc3830f96cf0d801439d480e73a60", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag": [ - "1aa751aaef336787b0c454c592d46bb04b1b237f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert": [ - "99de71d6c2a1abcae0fe93c0f0fc8b0eadd174d3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag": [ - "98a550c54e195aae4e5bd2bae8f6c38fb82c2c4a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert": [ - "39e442d65f3e9397894d7371b7cfe17cc7c5dae8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert": [ - "6beec77ea222557b0cbb6227b2f93685b8e31b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag": [ - "1e8d78c358da74706795da46db19d115892567e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert": [ - "574822fd177639b5874bb28ef05a9413595805a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag": [ - "750f18ef0985588e36e79ebd538f49aba51cefc2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert": [ - "7dc514475853d843b62adf89ec4ed0d391d9b630", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert": [ - "574822fd177639b5874bb28ef05a9413595805a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag": [ - "de5fd9e399bf9b2e5900a6af2b2dd6c225b918eb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag": [ - "1e8d78c358da74706795da46db19d115892567e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert": [ - "6beec77ea222557b0cbb6227b2f93685b8e31b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert": [ - "6beec77ea222557b0cbb6227b2f93685b8e31b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert": [ - "6beec77ea222557b0cbb6227b2f93685b8e31b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag": [ - "f19681eac807031c542154bf28f48c9b2fe83a8c", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert": [ - "87353fa231ff0419a8f7271366c1ef54dee28c40", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert": [ - "f5821e0fbd2934222e8a5c19b99921a343c6f6cc", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert": [ - "1a7a61c16ef50bf84323e5173bef5ea99367d0a6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert": [ - "1031a97e993b5f6c37d025c36d7909a072c103cb", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert": [ - "1919d91adc01ab3a13c3a59bed4e0bfff95d8f0e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag": [ - "c413cd836bddf06bbffd96ee0495b4cca8521aa6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert": [ - "15d4ce2544e8cd1fdc6390214ef12d7f1fb7c6d2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag": [ - "f678e142393d28ebc20efddcd6c4fa72cff69597", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert": [ - "0411bd04211d19fed8c253eacbb4e2a9654371a9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert": [ - "6beec77ea222557b0cbb6227b2f93685b8e31b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert": [ - "b56e9383a91fc8204646b0943b07c7def4d8b07e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag": [ - "81ed71fe2293e939c1d15c1602c86b83d082419d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert": [ - "4909314b2f110b901d3ac1161fa1a93d93cbd0f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert": [ - "b56e9383a91fc8204646b0943b07c7def4d8b07e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag": [ - "81ed71fe2293e939c1d15c1602c86b83d082419d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert": [ - "4909314b2f110b901d3ac1161fa1a93d93cbd0f9", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag": [ - "1bce76aba24a3d794b53ff9843eb3fdccbd25978", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert": [ - "658dec15e265130736e47258f6ca090ba2c57bfa", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag": [ - "8f64b0db67f691a641deb76865e8e37e14b8dfbd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert": [ - "77e70b9b074e97836666db39ca26bf94ba1fd856", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag": [ - "12347a3617d661aff5728f2e1bfae773ff5cd6db", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert": [ - "c34a9d06208454d2df601a3ce9d710f5a9d9e915", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag": [ - "b07834dd0dccd6f88fe9b33d2d209a70f114c876", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert": [ - "748ce70307f81f4f545077d1649553c6f46b5131", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert": [ - "fa8390802a073ad057d1df57ecfe70c4f09603fe", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert": [ - "333d54ad86e3d21119dc0dc88204451ca7086e53", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert": [ - "a82f627c942d849a6d84cb4e2884adc51e4197ec", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag": [ - "b2c364be06273e6e01b239b130fa196a6ebd6f93", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag": [ - "98118fafd8e3ab5231059720f3ebbbb8e5293478", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert": [ - "74781098afe775002f6287c0102d58e180550419", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag": [ - "6f89162cf4e34f47bed84a36164eb77bbbb3d34b", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag": [ - "2367720468ff95d96afbc71859e763146a66f9c4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert": [ - "6472f36d61d8af2f2f8a2a2351744417c0b821c0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag": [ - "f974705f293940498ee41ebba43e670a01689d83", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag": [ - "2367720468ff95d96afbc71859e763146a66f9c4", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert": [ - "a44b8d6e1b79d1463a6e2a4fa5ba8e0de1a3a231", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag": [ - "b1b8a3debb2a55581934d04e21cd02d382853cbf", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag": [ - "dc7fbf6a0107fa66a30201e3d30d8c07febb0836", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag": [ - "5e2feb61fec751ceda702dad29da5e45045fdc7e", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag": [ - "3102503363558d0f0dcec86d13d1ec460937fa83", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag": [ - "79be89b53e1e0b9fc8d914dc4b0bdd0894544a53", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag": [ - "ac752c38e71b2c562678600d79765238e6a4497f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag": [ - "feae4dd97fc65923d28702f0164babe913452501", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag": [ - "a22b33cb16ab5dc4647143f0315f0519d928a526", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag": [ - "8bcd7ee2e66b5595a8bf7578515a5de22076e6ac", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag": [ - "e6bbf2dba72ed5141f1354056444bd16efccd047", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert": [ - "041f94ce05a8dc2af051a9d45cedbfa4928dbb61", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag": [ - "f512fc42c3a8d2723b3821a17f366696978ed7c8", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag": [ - "403bf84695d3db061f72a4ef76a3f5431eb116b0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert": [ - "6794dfb99f59adcf2f6a3d0d221eb4bd02f58ce6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag": [ - "fd963a96c63d71b92a4e1fa82929210968c8d121", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag": [ - "403bf84695d3db061f72a4ef76a3f5431eb116b0", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert": [ - "9be27bb7a2b2ec063eb445f7233826331196327f", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag": [ - "5033e9db085df860ed31a85e0cbe8b0ff5394e96", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag": [ - "52ee6a0be5d0e4bff47e84770bbe778b4e9d5af6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag": [ - "1eacf60797f5af0ef17f8558c6a444ea225a1b86", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert": [ - "26ea518237e0a24fbc217a29948087b41ee1fce2", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag": [ - "a79372acf5d62fc96fe964a21b62751ef5719112", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag": [ - "cdff928aaf739bd2201241e18798f144ba6bdb00", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert": [ - "e5963dc1f58282e2108bf6c82816cedcc0b29ece", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag": [ - "03e13ec7156c69300d59b0dd6864ebf415744ef1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag": [ - "cdff928aaf739bd2201241e18798f144ba6bdb00", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert": [ - "25a251c57197cd4f5a05a3324048218a57aacbf3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag": [ - "5eb901e5dd2b7056beb7ff4cd5c25549c9429fb6", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag": [ - "cdbac373768d128f82ffac55cf62fc40e263c934", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag": [ - "c8c5484ef2b4248efb91345321e5fcf44edd0198", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag": [ - "2fc9becf985aba655d2767ba3649ccd121d5e646", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag": [ - "ead998ca60080ac0e3dcfb9a6f2b6417605ed096", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert": [ - "b2baa17904e6625ba04954fc14b4052947c47a4d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag": [ - "eed96f11a108b9c4d40ac91e3a22da15fadc0d49", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag": [ - "10c8315d2db1b16f8d621e13c25fa629457a4411", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert": [ - "e0f3aaf3f403e0562c3ce4396d012d04f96838dd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag": [ - "17534c7c5a941fc681759202c87ab0ad006eddee", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag": [ - "10c8315d2db1b16f8d621e13c25fa629457a4411", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert": [ - "62aa6282990afed9057986f2a02d57856d201140", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag": [ - "359dcf1bfd33cfd94991b79af1d96de237be9ffd", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert": [ - "91fd73d3173e589845bf512e801158b1e5aaf01a", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag": [ - "34b2c2c15af96e5bee98febed9ac9fec62b38863", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert": [ - "7ec2781d2f592934b8f7d142315f249b4f824820", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag": [ - "34b2c2c15af96e5bee98febed9ac9fec62b38863", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert": [ - "cd3dd4cab0bfb12c6501c4315909f4ff29ce6d31", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag": [ - "34b2c2c15af96e5bee98febed9ac9fec62b38863", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert": [ - "667b15c91dd13283bcc46dd0b9c5d198e165c2df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert": [ - "6beec77ea222557b0cbb6227b2f93685b8e31b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag": [ - "1e8d78c358da74706795da46db19d115892567e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert": [ - "574822fd177639b5874bb28ef05a9413595805a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag": [ - "3791bce27be46781d30f0f753fbf78bc3dd40677", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert": [ - "697574c34c39459ea5d02e40b1910c680a9e8160", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag": [ - "5fd7cab7e7afb196bc698d46d32e4a4b6e1c0c37", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert": [ - "64b95c98ac3adb5598dfd94a487c6ea5a7e45829", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert": [ - "6beec77ea222557b0cbb6227b2f93685b8e31b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag": [ - "1e8d78c358da74706795da46db19d115892567e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert": [ - "2d398a91bbe4d438674128d36ad2647d3d4d1621", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag": [ - "aa7ab279a94200d2045a278fbfd2c255eac4d7df", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert": [ - "6beec77ea222557b0cbb6227b2f93685b8e31b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag": [ - "1e8d78c358da74706795da46db19d115892567e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert": [ - "574822fd177639b5874bb28ef05a9413595805a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag": [ - "d2ad6048876bc1951c6a6c243ca6025f22f0c86d", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert": [ - "6beec77ea222557b0cbb6227b2f93685b8e31b43", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag": [ - "1e8d78c358da74706795da46db19d115892567e5", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert": [ - "574822fd177639b5874bb28ef05a9413595805a3", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert": [ - "b75f4e0f0fbcb57c0cf076ac8a345e094cf564f1", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/README.md": [ - "7e3d1adb3ad5c962899bb3cf12e85d64f8db3d62", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt": [ - "64b3365125671274f7578284c87efdc48cd4baa7", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js": [ - "a6c0eb52592d782bc65fd17308560afd053e7d04", - "support" - ], - "webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py": [ - "67d53353b892bbce65116aa367309117b44a8a61", - "support" - ], - "webgl/conformance-1.0.3/conformance/programs/00_test_list.txt": [ - "de9107ae30f8d718e7759087d29c127a16c10c9a", - "support" - ], - "webgl/conformance-1.0.3/conformance/programs/get-active-test.html": [ - "851ff083332671f76ced2498fb845249a6ee3080", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html": [ - "6064db85ef73953b5d0d472c9d5d37068395d5de", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html": [ - "2fccabac40d71c58ff8fbfa7704ee3bb444d147c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html": [ - "dbeae7065641184e4e95c5a5b03f921462c5627a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html": [ - "de9757500b6faf9f8f3b7a1860c3ed0cc16374b4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html": [ - "9e3d1d08158cb51ec59d0b95e40c3375891e91d0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html": [ - "d549cb8fe664467e3d3749fc5887afc4e6fc9164", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html": [ - "a174cd04e68c1536936da335057a28eea11f5b78", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/program-test.html": [ - "146bb5f82ce9a6345d24ed1e1f297b4db35a8e3a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html": [ - "4baf164ef2c2d1d343c60af6c70f55f5e49a3105", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/reading/00_test_list.txt": [ - "496d9bd22caea9884ccc1de2cbd897a883344d52", - "support" - ], - "webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html": [ - "ffe1edf3b577bb5b743bea9380af0745c246fc9e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html": [ - "824565ea647fb9db6d1addf2aa3c079b3a546831", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt": [ - "02cab03972ea5ebf04b583fa7356180ca4464f9c", - "support" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html": [ - "8bf505f9dee5777f2fa78684aa6437ac34abb6d8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html": [ - "54613103013864d1c8649e251ade990db0123ded", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html": [ - "b0cfef33424caa8d2219ef216c6b67d6b8606c5c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html": [ - "b1cce6fd60d41b1df91949d8196b0792bdc22e85", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html": [ - "b8f30f72e135903b59e985bfc486f4247cad9a97", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt": [ - "7f24b5dceff3b5880fc23ddf356d519077306e89", - "support" - ], - "webgl/conformance-1.0.3/conformance/rendering/culling.html": [ - "6e67167feb42a796ee5b675eaf2bf7b3b6cad6f2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html": [ - "40530b498b338fdabc2c7311df03887185fca148", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html": [ - "0482ffba1987ae2d5a7c11ffe8669c40e0054dda", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html": [ - "63c748904ce006d307cf9e9d9436e55861f07039", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html": [ - "8c3d7ae4bd02ff070bf13948fada9347f5867aa4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-clear.html": [ - "97940747cb2cbb9517575d0901a14d3d9230b063", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html": [ - "607af055865a988f5a06e86b20c92a743589f578", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html": [ - "74ca517b6a14f26136b69dcb3a08c881b20c1b98", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html": [ - "7efdfefc12158b4210def53e053cdea21f491ef9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html": [ - "03ebd4b3635c1fa48619afce1465ddc03ceadd2d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html": [ - "e927c90655b9b33f2da6642265555f4c74a13c06", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html": [ - "1543ed286e5fc546a210f3332299bc9f3233bb74", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html": [ - "70cf4a5fa0b4218121dfc3ac23674c8dae07ab33", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html": [ - "8741d2e2bfb2da2adecfd0067bc0df4eebdb369e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html": [ - "d2ade41b70d3ce86a070c6cb7a035acff3bb0357", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html": [ - "4b4255ae8f4bc38549f37df0651070cc79206282", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html": [ - "256ef94337b67192624aa94576ae7665342c4a58", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html": [ - "cfafb9d4d62df78098e6cd0ca3abcda71d1c280e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/point-size.html": [ - "fd1cd794faa97d00415481fd6456c49054cab3c6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html": [ - "0b87393bb46c1cf26acd5373de06f134aabb48a4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html": [ - "c4368a5a64b0045a4ab5328df2f853028fadbf78", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/simple.html": [ - "37bd9e9e927551a857ebba6c3a6bdd1f8df84a94", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/rendering/triangle.html": [ - "bbf6c2585a4b446871797475162af0fcbc4010f7", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/resources/1-channel.jpg": [ - "e6c02c9c233862b303bfe89f15d4a0cfb13cba69", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/3x3.png": [ - "f7585506c16ff987d2b203bca527be8eebf7b012", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg": [ - "ad609ae00b16f8afc5438ab9ca6721d0a1718c21", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert": [ - "be1992a32392c9ac0841c52e218f8326c15fe531", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png": [ - "9ce783eaf66352863c7512062cd0b6c501260025", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert": [ - "192061bef4165996d4690f6ef444146986bb2473", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag": [ - "c7ff1755c56d2a8489a0e50e1e1376a131d185c3", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js": [ - "c2ee306540b8684ecbd853bc5b25ae52b6e70639", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js": [ - "548914d9a2759cb86106b8727dd02a9cde5ef1a2", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css": [ - "d199e28831024706501cb1da8954043375172193", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/glsl-generator.js": [ - "786589340e235a3755f4eadbee5a00950d837184", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png": [ - "9ae775c972eb7ed76b5405b814eeb988fdf67796", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png": [ - "8c8ea5ccaa05d70b302b6ae534cc140d7dddd828", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png": [ - "8abe2c3c3ea1a3a52892f2b69765c0fc9f254a55", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png": [ - "1e023a52cbe3c4ca7fbad62eee95832899ffde4f", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png": [ - "d7431ed89c45305ce15450b6a8fd0b96373e5f32", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png": [ - "53d27ce2584addc62d43d261c3825b414c13301a", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png": [ - "0377d685c3adf546eb773d57cb4b54d7d719b551", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png": [ - "ed6d2fc38c05731e38dfd76470e7208af4f7f314", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/gray-ramp.png": [ - "8abe2c3c3ea1a3a52892f2b69765c0fc9f254a55", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png": [ - "e6d6ee13d1362dea5ae00435a75cf2ed80a1a208", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert": [ - "c7bab25efab53cfc3fc3b82e38eb0ab02d8179ea", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert": [ - "c1411d7ed6b5189b02622c44b61b4faf44ec8b82", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/iterable-test.js": [ - "542b643d3e0d55204edab3c4043c3c8481c49d45", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert": [ - "fa03a41e557fff80ba7b8f93c652031e9d233710", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag": [ - "04fd9819702cdde5081dbb9d24d0384359f19fb5", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert": [ - "48513d11be6ec543d0b28b871f1a47b8c0713d1a", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/npot-video.mp4": [ - "d5d41b1f27194d6ed4996f62f4701742f9816f32", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv": [ - "c741e6dcefbc697d53dc42c3c500c9bec3cd33bc", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm": [ - "935aa5ef786a6322b03c5a5b938b71354ba13835", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js": [ - "2dbc4ffb933b39749a73ff4c41208cea319b6ea4", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/ogles-tests.css": [ - "7c627ac7c867a7df0afa10952fc18f416eee3f50", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg": [ - "33beac77af3568feb64c71912f5e84bb6360525a", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js": [ - "10c303e70e6b92b7e893e8a99c57212bb7f96a10", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/pnglib.js": [ - "ca1c0439370d21fbf8ee1789917f9bede08da608", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.mp4": [ - "f2d22dd71313588ee653d95757cd1e99b9b9e84d", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.png": [ - "c49ab5c56b0371f7bfa662ab47d52868d5b172f4", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.svg": [ - "377c224379ba3496300c8ac9e91f54921fa06b85", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv": [ - "4890ca147407b0e89f810ff923b03888811caa96", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm": [ - "3041088abe874f0363e63b537e6d2a0ae59c23c5", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/red-indexed.png": [ - "e6711cdda322648dc7555ae9fd51bd989f9cfb36", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag": [ - "3ef6b6231a47ff66b2744e3b30785ae68ff8f7de", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png": [ - "b4f700d47f8446e92db7169398fae56ab7055132", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png": [ - "ffe099e760bb2a748eac8326f4626c9ac19a5f9b", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg": [ - "b3f9a19371257821aa9889648b27de1d8a97caab", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png": [ - "20ff89c7560dc228be6da4dec558f3541b3806d5", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png": [ - "a676233e4188667aa72d9282e753f958ee9321fd", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png": [ - "3d0494bcc3d0a376a094353a5f0753837472aae3", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png": [ - "9fc5a8ab52dc9b57e46eb69b5a70478eb10c7438", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert": [ - "8dc671fa8b9ab4013100e7b2c8cc775c3adcf7a4", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js": [ - "89299bab72d22d655f67ffcb403022bb51dfe621", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js": [ - "fb2233dd86ae2a7e31d61d85582463a9b24d7fed", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js": [ - "0a1b4d2d599471b269d44a7bc4839b22e14c95de", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js": [ - "dbff4158080a1aee789d50a7ea9890965fdae3ea", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js": [ - "7aa62f4771b9fd266fed3f755535a4bb516bb154", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ - "c61d15df7e32a6480acd7e5194da82ff6afc3f68", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png": [ - "971c4290d9cb162d9bfd0c3b7f6ba3ff6e09e1eb", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png": [ - "c2e72fa1cddfa2d2d692719529c86bcc584bee80", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/vertexShader.vert": [ - "2b5db0b710444e1b6cdcd17f7627603fe0b19b0e", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js": [ - "ce1e5bc1189fb7bfb921e0ca3b535addc1610cad", - "support" - ], - "webgl/conformance-1.0.3/conformance/resources/zero-alpha.png": [ - "c773b94b644c38661f8b5a07c9c28d720021b61b", - "support" - ], - "webgl/conformance-1.0.3/conformance/state/00_test_list.txt": [ - "b550fa1bb3b04bcadcdc03f8a1d436d5a56d5813", - "support" - ], - "webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html": [ - "75f6ded9ed3069ef7248243130ec7f8b9383fbb8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html": [ - "7c88cf93a41ebc0eddf8abafafaab6087283b01d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-get-calls.html": [ - "ee7058b8cf294fe21339f73549f746e450cf3e2d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-geterror.html": [ - "2b7142d8e137e787c3a0b4247c9bed741aa9d02a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-getstring.html": [ - "0efe7a9bd28c35bcb348500116d999e19c36226b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html": [ - "1c19c5c35c596b018cbd4a9a5c84b3fa12e810fd", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html": [ - "f8e7732bd202871d6e7b9a7e0253c093b5c8c928", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/00_test_list.txt": [ - "658034f8ad59bd99efe8ac3fb50d3bfc864dba4a", - "support" - ], - "webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html": [ - "1042f09fc12345151ea582b611a3e55b1469b0ba", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html": [ - "15951278cb6bb7188624b4c4c7801ed54dbc7d92", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html": [ - "34fc848c44a7b12572683a06a6612caaf7c0d0ef", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/default-texture.html": [ - "22ebe27dfd016fea6afe704a364d6caf9182daa2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html": [ - "325b2a5f0929bf2a9a1b587c9d7b365e8373c02a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html": [ - "25688598417a57c18cb35ea0e745ed8f74c19ee4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/gl-teximage.html": [ - "765be0f857c0e9466164c54c9488d2eed738b0f1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html": [ - "b16ae73427639666a3f78a314e205493d0c85f3f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html": [ - "a3ac772100a636c39c27bbdc55d8030bd764c892", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ - "0d77885a1d2a493c7f4bd870075a5867f2ab6303", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html": [ - "0644b633a6a34751625fb7be2a41024b985e5738", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html": [ - "3d144fef40b09ed090c9c66df8a405291a42697d", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html": [ - "e2987571c21b326224732ec0a3a89a7c2446a57e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html": [ - "7f6f2eec0a4615746c9e6bd837bc7d73a3b09ae4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html": [ - "bebd5d801f674135d2353726d3664cc9ae0d504b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html": [ - "c33acf0981df1115a7593e9d6804fd13e9d2b49a", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html": [ - "e4aed04fd3df1c4f5e583e4db5324988801ffc16", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html": [ - "d71545c797279abdddb2ed4f8289f0cdf2a88f08", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html": [ - "d79e400042b755fc05c1a2f2d8e1516c42404f46", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html": [ - "3a6efed83cb2f7af9ec0f514bdb3eac8723e893f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html": [ - "f93252eba3ca7d124885435001c7a209006b2b96", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html": [ - "ae6ee99b7e5e0e37033173fdc2d9f3bb3659e286", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html": [ - "dcdd4b84f5fac16b455286b075abb44d7c69672c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html": [ - "ca26ffa29b92e4d5f71ccdef3656cbba6af67894", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html": [ - "ce38d690e7ea10c6024429f59a0be66bcf4b7d8f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html": [ - "ecc159529d0c4013722c8b5cc55ff687c5e5fe0c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html": [ - "fff553d17f3c0d497d35a16eb26921516983883e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html": [ - "dfae8168ee8058c312fb81b112bdcded353677ce", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html": [ - "7698d6f477e2743e0bae5937e6e5c40c0d3539d6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html": [ - "508bb9f4048818ef7faa3d1fbb50f78964117164", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html": [ - "47bdcf3bc845e2f6e34d93d1a0d59baac550b7b3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html": [ - "021b28631a941e2ba451956cf98dba224646bd76", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html": [ - "8c3f432cfed2f921f6f77a9c76ea4fefc8b5c3e5", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html": [ - "cb08a82354475fe00ab5f8f4692706220bb5b0c3", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html": [ - "631d8ab09ff3d69825f6b819f49b5d67fe1e0bf1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html": [ - "4993d81e780d3ba77ed5de1fb320615adbd60fa9", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html": [ - "1b579c2798c69585cf8959c09fdc5845aa92526e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html": [ - "569cc759458be1c322d7574f556199b55e37fd5c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html": [ - "3f347f68ed108cc1be62d3bf97197b44c1cfa846", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texparameter-test.html": [ - "3d4d6830fcad2062589fdd5def4aeb2f087b0e3b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html": [ - "9a6fd76b595969c345159d9cf8e16625b594e2ec", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html": [ - "83594076ff5804520c6bc6b4a785f7049a74ed90", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html": [ - "1c3ddf08a9d1bcc79b371ef13dabc45c2a2775b2", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-clear.html": [ - "b05b3df3d731765724e54a5b606564372ee55910", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-complete.html": [ - "d46685f546b92dc3501fee310a6fcc6d7d324bf4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html": [ - "dafd812d600ffb497d7e9568314a5edc4cab9917", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html": [ - "8f034c13f04abd644a491e384e424f18a926479b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html": [ - "afd17303ffb17c4fc0456cfa6f1a6729a02ba941", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html": [ - "3e22d3803628158d745898bc345ec9bec4dce7df", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html": [ - "f2fb589b75b872daf1cbd4e0f618e3f0b6fa58e1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-mips.html": [ - "c95ce5e627f46eb47d14e8eb18b0987c320a4a72", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html": [ - "bebb5e716d62395b9a4f9b8819bac3d801857faa", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-npot.html": [ - "ab958d34f76dc90db1924bce39b22b567f45c137", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html": [ - "b084914ff5020eb99b9012d566289a4ae3734a3c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html": [ - "df9d9db523e8fc9e672b9478d4ed7539b0afb8bb", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-size.html": [ - "08fb66926b3226e31f49adcc4793f19978637520", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html": [ - "d93c76378d83dd3201b9490bdf7d5180f79b2525", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html": [ - "0087c39fccfb337d633936a825cbb5905c68abe8", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html": [ - "8ebb011b2b6e16d60c3c93b443f5ad5bd2c88890", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html": [ - "168e46c1e1eb0ac191ffb13e9d200f50820e0e96", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/00_test_list.txt": [ - "c38ecf1125571e9c63907f7d6d3627572f6b989f", - "support" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html": [ - "4f4b06e65129e425e777164b854799d8e96b0e10", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html": [ - "d201afc8ecc0ee81ebbd28e66651a26122607f2c", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html": [ - "d6a2a4b3017e95f21777118a66e55b0e9100f52f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html": [ - "122cf2a86d56b5a36853ee788edb4083889fd769", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html": [ - "b381ba9d19486c10f3769013b54a0c7dc0bfc58f", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html": [ - "68f08cc00469908201d7e5c8ea19b0930f1854da", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js": [ - "0370e98e4a73985e323a176d0a7c2fea69d9dcad", - "support" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js": [ - "0759deabe3e8a68bfb25155afddebde67779d324", - "support" - ], - "webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html": [ - "294fb5f08c68254b2d3bc604884286445449d73e", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt": [ - "2e68235b8417dcfbea1558526c75576bf9986c38", - "support" - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html": [ - "4994dcf39c5ea12ea33e9100d27f506d5029361b", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html": [ - "796e724683b6ce31444805cd73d2b3c033ffdf13", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html": [ - "d8cbf282658a9577b6691a22884aecd2524baede", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html": [ - "a84fa8cfe617055435ccf59464eba10cd60bb6d4", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html": [ - "16565f830fef32d57a24bc44829bae49e6c07b38", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html": [ - "732e6b3f6dc810a28f1a7027c7232094984d5ea6", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html": [ - "2c029ad10c58569cb4f142f3c235771604ef39a0", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html": [ - "0369322ebdfb491f8dd4954db22e5bcffb3117c1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html": [ - "512cb44bc3138133515bace81f830630598079d1", - "testharness" - ], - "webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html": [ - "5fdd48929c14f8b8fd94eb95d68c381e2eba391b", - "testharness" - ], - "webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png": [ - "de8dee5995944f746751103931603976d290f400", - "support" - ], - "webgl/conformance-1.0.3/extra/canvas-compositing-test.png": [ - "d14f75414b28ac3838d45cbcf53c584c71d64d47", - "support" - ], - "webgl/conformance-1.0.3/extra/tex-image-with-video-test.js": [ - "d52077fc2fb7e2012d58b4a5a8c9b45f29ef79fd", - "support" - ], - "webgl/conformance-1.0.3/resources/cookies.js": [ - "359bcef356261fd5fb8f4570fc7ba85a1633364f", - "support" - ], - "webgl/conformance-1.0.3/resources/desktop-gl-constants.js": [ - "82c84be15aff32f40223d2bbc53122535784808d", - "support" - ], - "webgl/conformance-1.0.3/resources/js-test-post.js": [ - "007dc08603aee75ad5cfd33b59d8b98b3d7d6d1d", - "support" - ], - "webgl/conformance-1.0.3/resources/js-test-pre.js": [ - "23bc989f25ee5371a45762bac36c260d230001ca", - "support" - ], - "webgl/conformance-1.0.3/resources/js-test-style.css": [ - "4f5ba8f2c872dba8e9dc0cd50d591a75337592b3", - "support" - ], - "webgl/conformance-1.0.3/resources/test-eval.js": [ - "3a5fedf0dd9e55bb6597165ccf30c7dd1119693c", - "support" - ], - "webgl/conformance-1.0.3/resources/webgl-logo.png": [ - "f7da79b76936309aeb0033a905750da229e39c6f", - "support" - ], - "webgl/conformance-1.0.3/resources/webgl-test-harness.js": [ - "1cb2adb8fb53fa658bbb73ef61c08bcb587b2c0a", - "support" - ], - "webgl/conformance-1.0.3/test-guidelines.md": [ - "cde6d0f0a384eae918ac8d451f720185bcb9c1ab", - "support" - ], - "webgl/texImage2D.html": [ - "e67a4d125ee54ce180e447c4ed49ff93189d6590", - "testharness" - ], - "webgl/texSubImage2D.html": [ - "8ce6c9650d2ebbf77107e7c0ad68941608f83781", - "testharness" - ], - "webgl/tools/import-conformance-tests.py": [ - "c23e69b724c5b8dce922452a2c4c3a1931d42332", - "support" - ], - "webgl/tools/js-test-pre.patch": [ - "9d692bf9bf2b37385f1193855e2605573af8249e", - "support" - ], - "webgl/tools/unit.patch": [ - "6bd8f00ab3110994a230e63d655fa483e9299ce9", - "support" - ], - "webgl/uniformMatrixNfv.html": [ - "f53e7687ad6aef0ffc064d941a05a222c33fde56", - "testharness" - ], "webmessaging/Channel_postMessage_Blob.htm": [ "9667a479d4ed3f01dd052567a67256c20a533074", "testharness" diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini b/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini deleted file mode 100644 index 89452732e0b..00000000000 --- a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[context-attributes-alpha-depth-stencil-antialias.html] - type: testharness - [WebGL test #95: pixel_1[0\] != 255 && pixel_1[0\] != 0 || pixel_1[0\] == 0 && pixel_2[0\] != 255 && pixel_2[0\] != 0 should be true. Was false.] - expected: FAIL - diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html.ini b/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html.ini deleted file mode 100644 index 8eef26d287d..00000000000 --- a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[drawElementsBadArgs.html] - type: testharness - [WebGL test #0: testDrawElementsVBO] - expected: FAIL - diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index d66fbfa5b89..6b49368cacb 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -12705,6 +12705,8311 @@ [ {} ] + ], + "webgl/OWNERS": [ + [ + {} + ] + ], + "webgl/common.js": [ + [ + {} + ] + ], + "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/tools/import-conformance-tests.py": [ + [ + {} + ] + ], + "webgl/tools/js-test-pre.patch": [ + [ + {} + ] + ], + "webgl/tools/unit.patch": [ + [ + {} + ] ] }, "testharness": { @@ -21655,6 +29960,4104 @@ "/_mozilla/mozilla/worklets/test_worklet.html", {} ] + ], + "webgl/bufferSubData.html": [ + [ + "/_mozilla/webgl/bufferSubData.html", + {} + ] + ], + "webgl/compressedTexImage2D.html": [ + [ + "/_mozilla/webgl/compressedTexImage2D.html", + {} + ] + ], + "webgl/compressedTexSubImage2D.html": [ + [ + "/_mozilla/webgl/compressedTexSubImage2D.html", + {} + ] + ], + "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", + {} + ] + ], + "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", + {} + ] + ], + "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", + {} + ] + ], + "webgl/conformance-1.0.3/conformance/context/context-creation.html": [ + [ + "/_mozilla/webgl/conformance-1.0.3/conformance/context/context-creation.html", + {} + ] + ], + "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", + {} + ] + ], + "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", + {} + ] + ], + "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", + {} + ] + ], + "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", + {} + ] + ], + "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", + {} + ] + ], + "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", + {} + ] + ], + "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/texImage2D.html": [ + [ + "/_mozilla/webgl/texImage2D.html", + {} + ] + ], + "webgl/texSubImage2D.html": [ + [ + "/_mozilla/webgl/texSubImage2D.html", + {} + ] + ], + "webgl/uniformMatrixNfv.html": [ + [ + "/_mozilla/webgl/uniformMatrixNfv.html", + {} + ] ] } }, @@ -34126,6 +46529,9382 @@ "mozilla/worklets/throw_exception.js": [ "ebfdae19db68fed8e69142ef73842ac9921e4463", "support" + ], + "webgl/OWNERS": [ + "f8e0703fe2cc88edd21ef2c94fcb2e1a8889f5ae", + "support" + ], + "webgl/bufferSubData.html": [ + "526612470551a0eb157b310c587d50080087808d", + "testharness" + ], + "webgl/common.js": [ + "a671260c24103c4b3d41d57251e691caa286ace4", + "support" + ], + "webgl/compressedTexImage2D.html": [ + "3d6d1a51bc2b48f3d9d32ed9baec81d13b18214d", + "testharness" + ], + "webgl/compressedTexSubImage2D.html": [ + "e189cb30edf8672851dfbe4a8c3696c1bbd11f04", + "testharness" + ], + "webgl/conformance-1.0.3/00_test_list.txt": [ + "f3e0fbff646e42500031a623e67e8c26b50d04ad", + "support" + ], + "webgl/conformance-1.0.3/CONFORMANCE_RULES.txt": [ + "bf3795ab0d51a4efe5a79eb21335cdbb99fe14b4", + "support" + ], + "webgl/conformance-1.0.3/README.md": [ + "0e5043655346c309632a5f60b4e94f5b8ef770d5", + "support" + ], + "webgl/conformance-1.0.3/conformance/00_readme.txt": [ + "9182c9b39bd6b9c1eb396b8b551de489c3e635dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/00_test_list.txt": [ + "6711edb29ebf507f6858fdbef06618b14da77e1c", + "support" + ], + "webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt": [ + "ef077ae375c512e46ed7560241fa371143c39345", + "support" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html": [ + "50cb5147bc03a93e3c406f7bb272d2a67482f0c6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html": [ + "79d893e529e97f8ba5a25675e6218f73777afbf7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html": [ + "354e78f8126720de7ae1184ede5fa687ba717c1a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html": [ + "8be4c072d61afa413a789248fed7ff6a39885868", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html": [ + "1fce2bb1e8fe0eb3c77aee2d3d9b5719e9a76ecc", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html": [ + "31aa98033fc2bb683aa28227f05642053905a7de", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html": [ + "2db1eb69271fd2cdf1f23ed1aefe7ee04a409614", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html": [ + "87e49db79155ed25786cf617d4b224b10782aeeb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html": [ + "e8d01c4abaca6ef2a8e35070efe4563db6fa24ce", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html": [ + "dcc39a9e1a7138c849a2b79b31cd929a47232834", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt": [ + "0ece68bc974d5b12843d7eaea4f49ad62ff8a252", + "support" + ], + "webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html": [ + "b22beb2c5c234a7d81cd6df2328454b6a0d8f8d7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html": [ + "03b9ec5d70ac14ab0959d89e36a6adcc126ce7ed", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html": [ + "df00351def6c69611d0bc580b4e4afe0da1338da", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html": [ + "873ef25a680273da5b55ec8726814e3bf62904aa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html": [ + "bc30e6b56a8b340c245de143a5e8ab25cdd63523", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html": [ + "06bce65de324295fcee1f6cb1103f0d23d4f6f91", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html": [ + "bcd54302af5863034a7b4e4648a6b35e45d2d966", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html": [ + "08afe38471743c6c46da81da7db472dfd26ee896", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html": [ + "9458fa4db9cb54cd0545d0921b56cea774f0d4b6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/buffers/index-validation.html": [ + "b92de557e379b303497c7e93d1a910bdb6dd982f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt": [ + "47a20e41766ccff907cf056cb0a2b4fc1bbafd97", + "support" + ], + "webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html": [ + "4311a6b4fc7f6396c413ba23914d2abfb3244863", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html": [ + "4be544abb2a4248e3888b3f119682c9028b40dbd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/canvas-test.html": [ + "6f49330ad856c23a7b27079c7f1a49d90afe70d8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html": [ + "d4fc10315063a3a1235250518cf0259684619da2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html": [ + "e7eb4bcf96a10d97081f401bdeb68bb45b096579", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html": [ + "8e4961a081c05eb8f01027b403dd4a12837b80e9", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html": [ + "edbe05f4629b3c82bb430f5e044b4a2381d6d25f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html": [ + "7eb40e2f14b74967603ff97c4415f8ee0328cec7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html": [ + "dac1d13045fcf3e23ce93178380b9d4c3492d39c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html": [ + "0f417cd22645ecebf3543687943d3055c0ca424f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html": [ + "14e68235cfa7ed8d396e33bfea2b337308f300c0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html": [ + "5ac76e4bcb82f51274eb576ec9083a5c489a7211", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html": [ + "6441650b433559e38c5d7e4ad8020cd64628934c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html": [ + "ec53ee0d37d5a336a19b69d4f9ec7d925d818f75", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/00_test_list.txt": [ + "e396569c5dc2609d70923450878e4a0d253a4302", + "support" + ], + "webgl/conformance-1.0.3/conformance/context/constants-and-properties.html": [ + "b3646f37a043bc4d9b3368729f9af87768eb551b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html": [ + "b93385c796a4921aa58bf0d5f41bb9fc01b36d95", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html": [ + "469cba34e50f87d644bc9d748cbc8db3ae80509b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html": [ + "5353020ebad3058be7c46d31205eb98afa4f40e4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-creation.html": [ + "08a7054a6bee4901dcb6636cf376c452e9004184", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html": [ + "63c2768e01d84a6344d08efa79bac5fdf9d545a7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html": [ + "9e7933d2ea97cfb206f53a5bb4a15803a36991ae", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-lost-restored.html": [ + "ae6e02771f2e789444a857bd918f0bdc967641c3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-lost.html": [ + "fe98047effe46d8561024c83cb594026ea607237", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html": [ + "75a848a0bb83bd76782755e7b6a92363c67d7c6e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html": [ + "b669acf0539ad52cbe0f67c4b828ae4d777d738a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/context-type-test.html": [ + "8aa6b2c7af74a47a2cadf0b50c3c6104eef4670b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html": [ + "6432eda65acbd0c0329e5bc5f56598e425dcc83f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/methods.html": [ + "2d1ae38520a43e1ac49de11f3801106980423c63", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html": [ + "c3c2370641767a491fa58d721b1d05ecf56a453d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html": [ + "20a17bfa481be42a2ebe79ad0798305363379bf7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html": [ + "e455c21aaf9bae8c4382a6a68061134690a42c1a", + "support" + ], + "webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html": [ + "9fc292a13fbff38ca5d0d033ee9e06c23a88ad80", + "support" + ], + "webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js": [ + "bf8c5cabd50288efe5451eb75f82b6f57ba80549", + "support" + ], + "webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt": [ + "19750017e7319e074d39e96f57aa63d8d78ee03e", + "support" + ], + "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html": [ + "3b4373ce73bffb6a21d96d07da6af8a07b724b65", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html": [ + "a2d8c4d59b49bdc6f7bd2d439a035393f0e4cafd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html": [ + "706e774987bb488ea85fc190ec9f749919756ecf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html": [ + "2ef156ee8997a999375e452a34e3980531e78142", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html": [ + "17ad2a730bc5c16d5ed38d08d0761b89b3af4503", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html": [ + "05a93b7cff94a1dc3190d3282322ef27f3be3420", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html": [ + "4c0172a5f391cbb09ff5390e2e7e42808c3a1c0a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/get-extension.html": [ + "c0ee6450983ca2de650c3db2aa72b92059220c5c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html": [ + "5b8800d896f28d909806b43880e7055ca985e8f6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html": [ + "4af7b6e7549aeb8ce02e4bc26d9265ebe0291427", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html": [ + "f44b3996ea37fdd1b2d489a41201e5470dd2794a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html": [ + "43e67f25c1023f87b273d07ecb821a9a788e5632", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html": [ + "590faa22ba7f128259c90b189e32435a3b909ddb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html": [ + "654549738715f8f3e7ebebd10474956655b1c47c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html": [ + "a902f7f6f285f1a6fa7abc1a6c4bec23ae1c36ce", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html": [ + "f93cb1538e0e7a6a7b476fa3eb28c2847c6e00ba", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html": [ + "c0020b2bad50be58a4450f2e8a5f96ebebe1136c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html": [ + "cd7ed69b48df973296a0543482a5f3d20f93b727", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html": [ + "fe3871678d0cc40524189930b97bd664b2f0a964", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html": [ + "e1355ed1d1544075b3ef8714a3b20143f20b85b6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html": [ + "866c71c997b286aa017940b4ae03e21c620c3043", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html": [ + "b16c1e402485a9bfb34f89f4bc2946dc7a8ed034", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html": [ + "fe354810fd84f7c54d8b4446818589628a8e64a0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html": [ + "069bd168f210911af17b3c8f949939aece39a93a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html": [ + "866f14ad304e379eb3dd1a4d13ee8e40cb35ed1a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html": [ + "5352384bb74e1dc09eb22d84d9a45f4750da84f2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html": [ + "68d0f108453afe92e4c6f978009da1f24b5d716c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html": [ + "254f762c0cd49e0d2a0d29d79fe92458ffa9ba23", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html": [ + "147bdb75ea9f7f39a115b3b84b05ba4a1b06deaf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html": [ + "8e5c631545711f82ed5994dd2bc02b296c2babc5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html": [ + "90c7fb9bdc3048c9d95a2e29c397d6ae4b2a31fa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html": [ + "453e96f9751e8fbadce02d2672c18739c45bd93e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html": [ + "cfc08188e52c5eb4732ad0aa9151243640993739", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt": [ + "16c64dd54fd4364c83939c45cb7937d2a1eeb8e6", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt": [ + "7f8a93ca082dbe457196b2940a88b9dfc19d0e54", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/README.md": [ + "7cab44df32ec3d77907d13a8b906b20cc488af04", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html": [ + "39c2daabce64112c923dbffa3a92895b147c50dd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html": [ + "12c7029dac88619883a8f7f3b0a2f9eb9a9583c4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html": [ + "0d2441708223f2f2f29f3a1ce6ba8b3cecc12cb8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html": [ + "5e802f97a8cab3ee9daed4915a5747a75cc1fe27", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html": [ + "efeac72c168dd24f9c1847366d108ea14f257afd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html": [ + "a8b3ee46816e6b505807e64d7aac10d165c4f892", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html": [ + "a4a0ecbbf73e93b79650fa310ab8b7a663f40430", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html": [ + "8b805074b8d9dd1c3e6ce463eb8354398e2a7750", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html": [ + "e62ad2ca197a34710375e63d0da1642be4f986eb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html": [ + "4f255c89492d502bda58d0e6a3670d492c2295d2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html": [ + "cc69e4b324ee68805e55b6fb2c8a8d7093f3b47a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html": [ + "beb93bdc1e4e6ef3f724f2d3cb6736eff189394a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html": [ + "aaded913fdabeb6302b7ca4587497fc9d6638b5e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html": [ + "dfd8b3b93a43e0f1f6f990acaa3cb65e6d015ec8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html": [ + "bf715285cec70124bc11fba237ccd1e6c28b1d5c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html": [ + "5d659377bd6b4903f36c3109d5e099624262a47b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html": [ + "6d5cc188a32dc4a93330b34449f4bd76969db17d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html": [ + "f56e59052b0888f41cb27345b07be6d4e1e673d9", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/00_test_list.txt": [ + "7dfefc2eb4a752555d88af44351d9bce5e800e84", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html": [ + "633344519c9db66c5d012155465ba20a7ae3bd76", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html": [ + "bd9d5b8c45b78c1d4fd796b9e442110aed33eedb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html": [ + "21fea8856971927299e42ff20fc9929d4989cdaf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html": [ + "4d96d51c1cba35302697280dea15230f158032f7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html": [ + "de5e0edb543ff27a46d5999f04e6be7110448080", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html": [ + "ffb6424fe496d46dff76c87eb27fd0e7f4e9e3d5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html": [ + "a8e55464daddf9788f5e3f195dcebc2e93fb9429", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html": [ + "8d3f39392817681f0de84f791b50b987286c72dd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html": [ + "748528429ad6f128874c3af586bbc6078fb2053b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html": [ + "746850a02620ac90367889f217c2e67aae37c6a6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html": [ + "4faadfd903b9275560416bbb78662440b3bf6b0b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html": [ + "99465ed65030d22231f898cd66d739ddd0962023", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html": [ + "6c65dff1706438440a06952b95af5223a767a2f8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html": [ + "241363dce59c68d82d1aba9d46fd22e77864f4ef", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/00_test_list.txt": [ + "f42450eb40ff6dd4e507658ac4ee90ae27a34560", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html": [ + "a5b82034a490dabb4933c1b5fb7a3c4e9c43486c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html": [ + "073eaf58a002caa174e0ff39fb6178a967e50f24", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html": [ + "0fef0a8aa5d3fb1e67ecdb60802150d4e2c072a7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html": [ + "b1e1ac95b325bdf6ec3bb3ae9cebee7bc1d71184", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html": [ + "0581be92a9a18016f0cf3c36cbc46ba5156a6025", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html": [ + "9fabe5b6fd88a0d51bc07c2387a02fe790e74b6e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html": [ + "215d6337bce61c7819e97f50a5a7e174e9970820", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html": [ + "325554295cc448919301128507e2c9abe9ab4242", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html": [ + "a2e628e13fae9f5ed5205063d67a93ec96ae1197", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html": [ + "b786c5c1748f5563f4f6fbbd2c491df4a88cbaca", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html": [ + "dcf8627857cdb977ca84d9f91b23bbef5d47c422", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html": [ + "005a67820301af5ef9e427fa22b4a6256ff7bb89", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html": [ + "b4a328aac554780278dc141582c06e10296c206d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html": [ + "743c4a97c93238c3babe1f0e5a92902b0c4630a4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html": [ + "06dbe34850de65a67c102d329368bf2e629dbd80", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html": [ + "2998c7747e2c24a101f105369069e3dc65d92eca", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html": [ + "994167268bf49ac697a9cf6c9058ff8c3d656bcc", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html": [ + "c17ec5e7dbb8a09ae13e9f9731c140b4e3731b8a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html": [ + "a326c1646260bfb211ec3d6c2ec999cc573c3421", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html": [ + "a0a3e3f0eb97f9d6a67fe9e3fb62e6dde8a7dc98", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html": [ + "847f80db20e37f4f3b77ad497b1c9c8cb651d3ec", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html": [ + "5d7eed715bc4878a179b17132fc5810869616ef0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html": [ + "71e7d3c28391d8d556132ce3c29ec84be9519892", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html": [ + "59977f957d63479300c6faec00158dca10a3a5dc", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html": [ + "d61abe6f9c29dc89d0cb8439732a5a393e23d761", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html": [ + "12cd9e600af22e8eb3d8f8b21e7794a460489514", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html": [ + "5260bdd5096cb2310a0a8cf3912feb9dd2cc5ffe", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html": [ + "c2778bc78264bc270729c0d3ce496c078668c01a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html": [ + "f8c89be1b3ea7e63d427056aac98a7806346c7a1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html": [ + "aafc4fbc7354e8d629ed7debc2c6720dba5a19f6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html": [ + "fc19f069ccfdeb3a26510eaaa45beea2eaa5ef6b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html": [ + "21064f8efa741b6b83ae8847747bc2b0076def48", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html": [ + "0da047bf77b4b50c74c062e9df80e5fea7d8bffa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/00_test_list.txt": [ + "d37c7898ecbb1870a3fd31071cabbde1c54257fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html": [ + "36b3123fd2747c5cfbf97a7ab453dc7282986dfd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html": [ + "94e6b61af954f8893e2d9e1d90190f9330f8b7d4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html": [ + "5cabb423de77d533110666bc1997327b24649c34", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html": [ + "84f3abb5a79c06994866b1c69e96a773a61971df", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html": [ + "65536c2f817fa87d17019b55b692797de28da0ad", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html": [ + "9f025be969fe8e32a729e909ddaa096e5de35703", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html": [ + "6e044ec8d168382fdda57551a9edf0f06d93bf04", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html": [ + "5e07cc3a07ab2454a9a2159ce6a2e19f34ce8143", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html": [ + "e983613c30ae27958e22a0c6e9646c08b283a17f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html": [ + "53e96fe08cbdac383d2bd680e01285d5d41edc08", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html": [ + "f26acc01b18fca222fa86f01166d2faa2ab00054", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html": [ + "50ad7baa8808d3c699d6c9240cb790b80e8a6d9e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html": [ + "53c5f9c9de29030764a49bfdb03c84d6ee0fa19d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html": [ + "ae3a7515acfa6e2bfda4b212f65cdd44025c3d25", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html": [ + "d9d3725e4a390389a95ab0af27dc282fffd06f31", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html": [ + "17336b7a92232e5aac66b5885f407d857d4a5051", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html": [ + "dfa13dc738378360669d9f5528bd2b3a924c9948", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html": [ + "1d0eff829fb94e2e51e4798b385d70008b66216e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html": [ + "2c7d0cd4827c433cddaef60c5a9952a14a1d9ad8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html": [ + "db3aba71b20bef586c3f58934bcb18c8928af8f2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html": [ + "ffe36aa923d74bcec8663cefbcc2f4f1368bcc1c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html": [ + "8ae4733ad39f9348fa4eaa428d828d958af40c5f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html": [ + "e42eb91bfc449e9096f42daac892ffd0a1b347ec", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html": [ + "487cbd19833262b487e4c71fe18165deee5b540c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html": [ + "c4320b4ff124c2751117d342ae9b294438201911", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html": [ + "c68a1abc797e271f09b16af518ddc9fc8c1608ee", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html": [ + "2466314e486f8b1e2be393895df70108310c6634", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html": [ + "a14fbd6e405e3ba5a4db3494cd72b83bee8c924e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html": [ + "aa825119c0bcab5b7ad45ee1d8ccf9ad46c27882", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html": [ + "f615b3d83ff56c2c1b5cd33c89a9d4da93f4635c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html": [ + "33f617a3e144f24b789464989fe7b32b1b8cca50", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html": [ + "0deefafaca08f637f7e5e2edf8300ec91867b640", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html": [ + "00dd59739b8a8df7b09a469c12cd0a0994b87c91", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html": [ + "6d5d38c5fe2e7aa279176dfafc9bf9465d73460f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html": [ + "7d0f205dd6edd1b77eddfff05481a7decc5fc59d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html": [ + "23e0119572ba248c4d13f72ba7fb522e46758c2f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html": [ + "2facf81c59846947a62f04a67664681cb34e13fd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html": [ + "73377d5cbc576aea839adaf822c4720f7e71d617", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html": [ + "b95dfc26875b58633e41cef7f7a424ab3af6b48c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html": [ + "39bf38ef9376fd20b3b4532ece73f83f97b452bf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html": [ + "86be573bf8f1f7051c5982cde028fdbdb92e0d81", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html": [ + "ad5480fba595c6c04e4963700e5e3e29e95692c1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html": [ + "b56d78e3e615debf52a52f639143fed5e89e9563", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html": [ + "f180fcb65bd561b514bee0594be6d6f00b8742ba", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html": [ + "dfb8efe70f3f0f38f13e17acbbbe5969cde3d2ba", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html": [ + "7f94c5cfac2983ff08ad8ed09dc4f53271a78b70", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html": [ + "931735d735160a0ca168bf06efba3df9e5e5a155", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html": [ + "4e481b175109c9595e2a74bf392998a02785969e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html": [ + "4778d731f21bae282526f41ec159486383eaa50c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html": [ + "0527235008dd79b5dbce31a63c9e85d024130f2f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html": [ + "7f79b4faa69fa6e5237957580792ed9fb059aa66", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html": [ + "009f531da43b30aa26c2eb39ee1e3c47d172b416", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html": [ + "6ad0d8f9d1c50a7d3457a6a8b3e27110b6cad249", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html": [ + "663fbeb373018634265e531cfe73375ac0a8a370", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html": [ + "e23fb83b57f21f1a6713a28dab2eb4b6efb3667b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html": [ + "c13e1c3f6993b05ed34a27c0a9ec67a8effcca60", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html": [ + "38e70b8cc8b45fb868cdae7926e1014c317fc776", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html": [ + "7f13abbfd44a0a49cb131ce32b523c53ec546cc9", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html": [ + "44d9174d7650bc2faba83fd090b53a7b0eef0043", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html": [ + "939fb11e2a9b35a7fe5440f1dcb4455165100cc0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html": [ + "f15bf47fb4eeb57af512dee89049dd3b9b65d4ba", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html": [ + "6a8161295207a22755dd208a3bfa839242503253", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html": [ + "4bcd1ee1fdff8e8dc716dd424fad73ab1a8bccf0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html": [ + "035e405595a1210b53e2e974c920985973fdd850", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html": [ + "7e4931b89d2a4c946df71898cebc7b7402fd5547", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/literals/00_test_list.txt": [ + "130f7126c75727cb0aa6b744cc1d060dd850fc61", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html": [ + "fd0a4179012fb5d1a1d0d150392de8d310194f60", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html": [ + "f7f2f4d101de436e6a0cd60f551f0f83befe9e63", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html": [ + "87446dd9ee3909d8b6c39b1d248b94001de12266", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/matrices/00_test_list.txt": [ + "8e854684e8c305d8d623c2cdf437f95c94587db9", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html": [ + "db84e54eab5f90768b80b422074746d608ee26da", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html": [ + "217b7d019851bfcd33522194a71c1564612cb050", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/00_test_list.txt": [ + "ae59edd990e70e83c4582e18d5c6029fb8630be4", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html": [ + "821b1b0cf45b80430b466b97e1d94982a7d90985", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html": [ + "01f56535ecb121afa452670aac4d5c4cc3c495f6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html": [ + "8355cb5a23413c2b46244f4f14c66f2cea0cc2ef", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html": [ + "06e246db02ad70f4adbc5367e389a7ef3b782686", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html": [ + "1414fba3ccc38695d134c51b4eec31ab1d8c5f7c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html": [ + "2a895a0c1967f1b580d5a80c777f260ef44c3cdb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html": [ + "6e4bb9aa8d85412b7b22fb2069ae56c230985dc4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html": [ + "17ff4e72b2aafd7b3afab0c2165d34ff2aa3df8f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html": [ + "9ef9be9fc38e2173b1cc3587bfb047a8f9b041aa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/include.vs": [ + "c7e6258e199c3b350301ee20c1017d8acd2d6953", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html": [ + "40e9d124df3d0ba4e3a4aa450091ebb7c3ecd917", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html": [ + "45f4bd82a757f1c47029465f0ec81277a17bca00", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html": [ + "72eda9eddb68d0b60b35191ba51124986c5106d0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html": [ + "a04ac32d6f8c1cfb922d32a8d96ef4ed5812f126", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html": [ + "103ad13a115a0cf318d907a9f06937ef4f0c247b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html": [ + "366788ae980b9a377f3ecfc3ff737c54d6e94b0d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html": [ + "2994c9c7f8e9e35dfd33b147a535f3e71990e70e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html": [ + "d2c75d04df2436f62cf052b7f23a26c1f6db020e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html": [ + "9489409d395b06c23a67e703a929419e6c143564", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html": [ + "56958bea68276926d6234780549a4d6582642ca4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html": [ + "964f3190bf32d909cc6bcbf4fc4e3f321877dcc0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html": [ + "c76de268f9270704fd9a7f5e438c1e0804333003", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html": [ + "16785f370cd9df6af76700f073af9a6f3cdd9e87", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html": [ + "42b02d7000d7411eee77155a141561fb03459d2b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html": [ + "0ff17a74824c838059b4e7dcf6252c00e553d624", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html": [ + "6834545e37ab086495ee7b504b530afbf97b4119", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html": [ + "c8c0869dd44b2f98b2961dce3686e6b087dcdca8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html": [ + "4c17f47f4cd1da17cab32a8ed97097ba3249300f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html": [ + "ef2ac6bc612b1775679aa5758f1d0bf5f048634c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html": [ + "8a810dab1bcbc99add76fc1c36461185c1ca3f97", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html": [ + "b95e80901a112ce8399327cb2a350717e6fc3d0a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html": [ + "8dfd4007dd5c2e4f4fc136f1263cafd71431247d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html": [ + "f6d69b588763e7d2e83caec3735fdae3eb0595b1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html": [ + "b6a9ee442e607a05edd5c187f400c3b9cfa10b27", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html": [ + "fb307e2ec0233c37eb79823b9386144b30217d81", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html": [ + "3bb746de0a8f580d7a6530c9f38a89372935e493", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html": [ + "9c1517b2b2f29e60008de864bbbbb1e69f2a8163", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html": [ + "4c47fa40205b3b2c675af635509a0e34fb40a599", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html": [ + "96bbb942a009fba624a6b13aa96a8c46b4b6d645", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html": [ + "1185d22fed7d11e9e634cc5469c726a71239f19c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html": [ + "c06a6e3cc6b04312a2a97f4e86f1a9206a70de9d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html": [ + "4c4079668d32b69654fe09e935472225378535e3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html": [ + "dd9899f58f8f4631b0751d7d31b176431d967c8d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html": [ + "07ec3b055e7cd446191bade2ab56f43318984e23", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html": [ + "d20305661a57bf2a025626fbed13c3fd5a381218", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html": [ + "f684dd46ed71465a15c482a4dba1fb1bac7b9243", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html": [ + "b95f793bc73395bf672b2ca067d194bf45352ca1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html": [ + "80a1afc01817ee59bf370d73389f50b725f7e26e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html": [ + "26d39a7ea5a1d9dc3830ec30e33862c7b7f6c234", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html": [ + "9aa6eb4ac174137c91a446fa2f3af9959bd22f11", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html": [ + "480ea54ccaeb10cfd69752991ba73ef8bf55dd60", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html": [ + "2737e1e04caaddb8feeedc05e4a92c0fa6aa7cba", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html": [ + "1a1753be81cef24c2695b3081dfdc1da4b71ebba", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html": [ + "f31012661aca34e7f5b3e022de93aa5354751de3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html": [ + "dd70d47f90809140bb408f38608e309e00f135c5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html": [ + "c63bac948cb09b1a2e22e104cf27d3fb48d03d82", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html": [ + "83617b8cbea1f162024d0acb41c9ec8be54fc2d4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html": [ + "58e88a78990f09e6a88221651ba01c659ea405e2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html": [ + "c65678145007f1ea3e5cc95e18f91b3bf60c356c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html": [ + "c4651b2b391ff7e66ee884c6384c5bb787e67e43", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html": [ + "b112f03e2365827b14f4f877f46fa76f39b6b4c3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html": [ + "c01d7a8210339f82fff0d6600468529ccfa32a9f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html": [ + "c0d62b0af9b8be2e8c0e2a18ea0d7c33f81bbf85", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html": [ + "c4603e92d1371172d256c8d1301582fefc6c1785", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html": [ + "86181f157e2619c3bd5f33d0bc9713bf168f1688", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html": [ + "5d1c88ac25083cb2684185d9b36c4061b7698a2d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html": [ + "bc006ac3e33c57b9db43a3dc7a6c366038c04ba2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html": [ + "c37df8efadd57f547eb1b648bd906af6050cf34c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html": [ + "63562407e73d35891d1900c35c2a5131da8ac76e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html": [ + "e0244b37f15cfea30b1cf8005a50419006a1cbf5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html": [ + "cd48e681e3bfad02f7ab7facd6d7b8e36b80130c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html": [ + "ace0ccbec3b1067e86a82c9230d8df9852fcbef5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html": [ + "2c38048075b83f2d8a484d203be56ae96c725347", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html": [ + "7ed62e08c97067f028f4cf13215bab028dd4e242", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html": [ + "c42ed4952090f05af184d190375c4b1173968f38", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html": [ + "249dd01698fbaa68766d6eb939394f57a1b6b201", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html": [ + "31f06d59187d795bee9d03173e6efbd0dfa54e85", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html": [ + "6da1e22e6c4199ebaee626e13afcfe7fe7530e87", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html": [ + "794839971c9dabd3e4df4a58577c12ccdacfef3c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html": [ + "3f679b08c3ab3f83bb3bf60afb29c54e2fcf18e7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html": [ + "7e885e44846940b0b0cc0d0721ed53c7eca6a2ab", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html": [ + "076c9238eefd77a40d8497df554aec3172bd83aa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html": [ + "b5654c356c201210ab66f3ba90744aefe4e6459f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html": [ + "4e138880e7d6a29195bd9886899a7ccf56cb8a80", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html": [ + "53080deb8295ff87fa256ec2d92c19350a748463", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html": [ + "0f610dd200ba38bf0518ba8674e1abb5dd993403", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html": [ + "bc1165457c2a8c90d2d0f9ec3917d2fabff8f8ac", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html": [ + "b8a0cbebb876fd06d05cf50ce894e2a728b05f5b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html": [ + "a3f04543d7e1c25ed030e61aabf55b3bc4f176bf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html": [ + "53a4b046a9bce87039cc8a054ec1c3ef19192941", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html": [ + "c84adb1a2ef502b207453117e8f4c9fad37e1cae", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html": [ + "72399cc3832183e9ca9b07e36ce43de263a290fc", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html": [ + "ae198bab05b20fd8acf897d2f308fb345369fc9e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html": [ + "8aab2a55573dc375cfdaefcddff2d9cdede309c3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/shared.html": [ + "1684970bc7b20f04dd0f5b452b105bd0ce0deccb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html": [ + "d8dcdc504e1926de696077408ab6e07ac40c1b4e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html": [ + "ef0a6a52428be8205a6ebd0e2b19202e54b16069", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html": [ + "2cafeb7808498e2e52b4cdbad716b6a576b15036", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html": [ + "9cb3ffb4acac9eb096794c86b07887aaf0cff88b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html": [ + "ca48974929e66ed6a7522fc096430a9c82dd33fd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html": [ + "0f23b94df51c6b16e61f0cbb593ff35a6ef5fb8c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html": [ + "79d9a965666022f851a4fc93269da5e3e8b5698f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html": [ + "7af0c3209cbc83ac4d6880923f13cb0058e37293", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html": [ + "e15f3521e74527a44c4dda66cf87764cc2e83f1e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html": [ + "66bf6b760623f43ff70f9b00ec64977216b06ddb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt": [ + "e1c326d0a1439bbf2f94cf4f079abe12ffadd634", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html": [ + "264bc1fdfaab994e428722b4385818f442a7c54e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html": [ + "1621e1ec37ab4121431a732e7a5d9cbce293d331", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html": [ + "981ba62bf13bdf318e2e622c3d7b2540f7be1362", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html": [ + "2b6e6948922077fcdb8923df33c0e5975b90d17e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html": [ + "a4403bfdb8c0e998dd19285fbd3366895e949603", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html": [ + "59c8c6c2ae72b0d1d057c367b66c621167e8e725", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html": [ + "79687ec1f633c903d1d9a80057da341aa299479f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html": [ + "9f21ae29412a7781d16572e366674329a1b39ae7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt": [ + "3d6d1de0212986efeb48c016020772178b247c22", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html": [ + "38abae382d8f71d3525218352bc35873eb699413", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html": [ + "1e7b5373aec3d4a927d5bfe060e5906708222e6d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html": [ + "3165564f7cc9bb37330980fddd1e93af2acae85e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html": [ + "3dee1f0842c59335c9071f2e2393c093445974dd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt": [ + "74e930add40f246c91ebda271c8e37c73e61018a", + "support" + ], + "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html": [ + "f6089829fd997dffeb46378a2c05e4d687a542c0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html": [ + "bedc456c628be7a9ad8b73447feb150065159917", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html": [ + "8450967777f5500f57b27ca852d6f13eb23a16fa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html": [ + "53807d93e536f2b11b5243160d0c2911e02a2121", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html": [ + "4474466acdd6a3ee9013473afa2de89d94954fa3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html": [ + "05195967da875bbf00792eb6b8bd4a9348ea06cf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/limits/00_test_list.txt": [ + "eb5d657f988c8911015e8d7643e0ddd326389865", + "support" + ], + "webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html": [ + "01b9b79f66da62d5c89f7f599dddd0370c5c2799", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html": [ + "a1e91d6a1f81f98a0fbf5a652935b083c8d8c938", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html": [ + "483925382e9516cb9560a7d046f53ec9cd183f98", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html": [ + "75f64f20b08190e90729c41145346793076248cf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/00_test_list.txt": [ + "11d051525e8615b30718193988ea962daa2e4df9", + "support" + ], + "webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html": [ + "33ce98154362d9a6f118fc25550413e4a1bf40b7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html": [ + "3805659727f12e585e8cedbeb388c4b897f4f59f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html": [ + "6b3c701e91617958de7825c04e7e8fce67a2dde3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/error-reporting.html": [ + "c65002001495cdc3a83cbbb9c01d2be6b4d53ce0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html": [ + "cacb25c51b3f133a57d5bf41d180a3cc5aef67fe", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/instanceof-test.html": [ + "4025b37f1b21d97f4f78769fda95335a679e1af8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html": [ + "8ea565258b92e998e62c6775eb8b02c3a38e41ca", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/is-object.html": [ + "b571b1c5efdabaa0548778a28e47fa34949aea94", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html": [ + "6528069c7bfe4a84760993c2878465c5536279de", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html": [ + "fb570b3b6d8e3fe316126249a6208dacfe2f2579", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html": [ + "a6701af791a752cb25292d50177b9c329a200c16", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html": [ + "65cb0bd1d358e7f6913b478e7a133ec16552a5ec", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html": [ + "e01d26045a24938fd2cca66612397108ba59e18e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/misc/webgl-specific.html": [ + "a249d8fbeee7403a9c51996bacd24f6cfc9aee2d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/00_test_list.txt": [ + "8ac6d9becc74473e3dc2a0a1877b35a6e0bea145", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/README.md": [ + "d4c29b65f5e7a4fdc16a1ece8152a13cc6db08d5", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-A.js": [ + "507ccccde4b182bcbb59d2a5f93741c2a87f8bd3", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B1.js": [ + "179488e0b3ce9f28c8284b633bc583ef04a4aed7", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B2.js": [ + "365162dbaa6b6bec188ffce0c3690a13e8000601", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B3.js": [ + "b321eb1ea9810f9c61290aa29638829de421bb6b", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-B4.js": [ + "3a1a883354938064a872c7c185e39ea479930e82", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-C.js": [ + "fddca49df4ee99b8f24f7393ff8066d834e08145", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-D_G.js": [ + "13ad57f9ae5b56f92ff6e19405a936d2affd5a4c", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-G_I.js": [ + "90f648b034d6baddc70112d98494b104ca0e7422", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-L_S.js": [ + "ee1d237a61f2fdf21efcce2d3c4ddd3670a2691e", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/argGenerators-S_V.js": [ + "d453ec343613a884d8c4a53c94783bf9868c25ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/constants.html": [ + "a3d8425fadc5f38c0a97871c20ee346a5a4daacd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/getContext.html": [ + "4f2a66bf0f6542cce05c7e6ab3e271a53f8ace26", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/methods.html": [ + "2c05c2cfa6beebf7555135075150d43bf095201f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html": [ + "cacbc2d372582e995de08d899395416cc25f4437", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html": [ + "a679ed357836b2d7d6a7b10f6926c13a64b4c856", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html": [ + "b56157b58c5aaab2dba7350b7697ad07720b4cc0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html": [ + "3224da2d398d8aa5405c70aa8895dfa049ea4bf7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html": [ + "b753cea08dd00e314ba659532a8fb00f17fb80bd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html": [ + "663f2913a70cbddcad07c344d3e07bdb58ba1d19", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html": [ + "281e3d572864392b066e20b5e3d0fc1c7a9a0c39", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html": [ + "54ce73a1a018e99ee3b14abd0e3b31a6fe7bb069", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html": [ + "6745804ce73797d13281281c5b36b55e758b86f8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html": [ + "a542d3692bca39e4f20c58516af7ad6b97a14ba1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI.js": [ + "328987d96d8269852e15a121cd71fbfd0e8db963", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html": [ + "bf450b8da339470a686551d4b061d705134f3390", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html": [ + "e3337150fc8bd51b94d10caf25b71205d3464ca9", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html": [ + "00e6123d38dbb5718070e61568854febca1e73bd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html": [ + "ddeb9533820672563a9edb8387a72eaa68e7e164", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/bufferData.html": [ + "f6d9ac735243b06b56c1b58f25cf230a624dc784", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html": [ + "2167529601f06731b6a90166cc95ab7347679622", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html": [ + "1d0a4ff4b9ab62138b09c9cda5095063c0d2a065", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html": [ + "70b28675a71956282e63d4296f1290152cd122db", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html": [ + "c38455e700701dd34e9c6c814c5487f40676eac0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html": [ + "bc7a705e7b02c7d088089b490e0dfd4970900793", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html": [ + "1c31114fe8181fabc0c188ba4b0ccb24cea6f8b4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html": [ + "144e4b784d9381641a53613d917d451c62de368b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html": [ + "351ff336b05071524b0504597408987380fe5efa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html": [ + "a235d183807fa83f770c3b498f75380f7160a250", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html": [ + "5e5ad505fab559330264ab947638c8258d54300c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/drawElements.html": [ + "c5fdc6e347fcb2dd6d99008f3b717e8fa298d265", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/isTests.html": [ + "806043d72d0a3b0aba2b22f3352bb2257d2b4dd9", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html": [ + "873ff3359fb40779afa1f7743dd04ed62d9fe8dd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/readPixels.html": [ + "af1df61d35c5b4fb52e9dd90ad1992613c146f9f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html": [ + "d2c1dc31fa84ba9b33c5fc788c2bd60e8df8fd96", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html": [ + "468b1e217f3ef041d080c58069b7597fd69e951b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html": [ + "154db4e555da5c546c19594bdff2efb04e2a74cd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html": [ + "59160abe252ea1acc877bc1dad2b9e9860f31e05", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html": [ + "b2f3ab6e50724d819a6ec4df048de859e8c9b239", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html": [ + "6e903cc52c06efca2f4836f87d2f530c9c9e2c82", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html": [ + "925cff1fe7e1a27f9a1d809a06cb0b3b0fd2e409", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html": [ + "47e21b8e7f7170e573cf875fc47431a9b09ba50a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html": [ + "c3ec193456e9294e88b395cec6588ac357ee1f11", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html": [ + "3fc4213216f5a072804d6ac84715c9fa58551b26", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html": [ + "ddc3fc31b74cba970ddd0c79f8c358c58631ab8c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/uniformf.html": [ + "a0c580b15c9b1f8f6ecb55bac1983fc6aa3dfe01", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html": [ + "5f0b251e4c1e929d8a9c43be73bf9c38a58f8e89", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html": [ + "ee623df727b8cd0177f9a625b9070a7eb1d689b1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/uniformi.html": [ + "b67044a21a64b9367cff4c9cddfa15eb52ba53bc", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html": [ + "212599dc88fd3fffbbcbc86bf0efda8fcadb7dc0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html": [ + "92722b2f8d17325697f96971434132efec7b2c64", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html": [ + "ec361fddfa06bf6b6d337af150a8de79b5d72f0e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html": [ + "b1c80918e4e03c05e72728860884398dc13311fc", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html": [ + "34214249af2f85a23b6f2beffe30d56f6808dd87", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html": [ + "ba77faf9b30ccc0ff3c16f3354e16d4ff9790696", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html": [ + "950b3cecbcacd6a3d3e63c149f3e2a580ee80580", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/more/unit.css": [ + "29e23165e69bab1808e1e45417cbc31b1750ce2b", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/unit.js": [ + "e0d1158bdc411b87961a4c67abeb3dceed506008", + "support" + ], + "webgl/conformance-1.0.3/conformance/more/util.js": [ + "4ed40ca6613ca1e101ac15e7b645f995377ca56b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/00_test_list.txt": [ + "d996cb4b2225997ae5fdc1cf52131ec183e44a26", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html": [ + "8f5819154e258ae4bd2a4afa7062b967044e6274", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary.frag": [ + "518178ce8dcd61d30d89d59528ea32baac03c719", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag": [ + "e6575348c73012bf185867a3a30193a8f83213e0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary.vert": [ + "a00b202235e21adf0f911e567c463a1ae36adf2f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert": [ + "0d44ceb042f8ce74c96a6493cd6779c385d82f0b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag": [ + "74df2bbd9b11f92879aa7ed5ffa6edec55cbfa92", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag": [ + "f7b2f6c2b2f22bf40b8967dc86e0a7ff7566377d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert": [ + "cca3e38f4382174c83cbb33c1725fff42402de4b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert": [ + "7b125a356011efb869d6b0d032bb01032a0f073a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag": [ + "9dd66c50fa87a2547dc547400f45408fb2fd7a6a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag": [ + "099aae087f032a6d29b6b6862c5ae941ad4432d1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert": [ + "d8977624e55c00d5fa8f385fdbd89a683515b14c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert": [ + "9e30970e4ff11b70bb07cffb55358364f89b56e6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/abs/input.run.txt": [ + "e22b8af53c8370906e9c9e88e4e2f137324b38e7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html": [ + "b4a53ad041367ac7a16a050098532b01fcd135dc", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary.frag": [ + "e88eb2a10bc568142f2dc298fee47ce6ed45f906", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag": [ + "7076f5f326f17569d32aabbbad37bcdd0bd53054", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary.vert": [ + "7b885824ae156b21c6713cd11c8c527e5a499224", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert": [ + "d526d922acb4c86d9e823dee86049ac3e0d79171", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag": [ + "31ee5d81ae1c6dcbfa5ef97340f443e9ad7cc97a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag": [ + "a2302ebaa12f486b5083dc2065aa5d7d7af292b0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert": [ + "0f07d7c486a92b48eae0b46e14e7ce2fb8fbcf5a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert": [ + "9f3e75540b0910569939161333ddb9aaeb1753c5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag": [ + "17dd5360764f7978b86fddd5c4ba1f1312f45a2d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag": [ + "bfed36165fc5dabd20cd0be99774c10c9c027792", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert": [ + "86dedc00a20e14fa1816b4ce87134c587ff061c3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert": [ + "561236c1186e8dc74a94006548435128ca992c9c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/acos/input.run.txt": [ + "426f06f7c112dc297555e040873140fa3e90a486", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html": [ + "0b47d5e1bb05ad124d983695faeeb74ac5789929", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag.frag": [ + "12f0c92241b72aa5ce359a29706adaf2c18f12ca", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_frag_ref.frag": [ + "0bbbc07a40c64d736e5673e535218094bd3cabcb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert.vert": [ + "3d94664791a80b03347a66c9646abdede30e51d4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec2_vert_ref.vert": [ + "ac881f206c527053fa8560b48eca71bab86c4e86", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag.frag": [ + "d0e7e7cb5efaeb3ca4b95d4d4ddd9d46862e41d7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_frag_ref.frag": [ + "d3bc99a6b0078e2543293d48f6165a250d96d32e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert.vert": [ + "0b7d20160fc0943f9b77857184b5924e9c886c03", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/all_bvec3_vert_ref.vert": [ + "da82e4697b656093379ecb686812b80e10d684f6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/all/input.run.txt": [ + "0be6b24713137556e27df7a96bb1bd9eab9dbf99", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html": [ + "43b46dab7a892182626b74a69f23396870ca019d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag.frag": [ + "d7f4c76a590567f8bfe8895eab020a4c29193011", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_frag_ref.frag": [ + "7a689d56da5c1816193c84f589694084adf0d4c6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert.vert": [ + "114e4f73434524c70015d3fde6a2f946e2bba608", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec2_vert_ref.vert": [ + "a2fa5115c2488ad40a745d558c6289d3d7bf204a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag.frag": [ + "54f9ca40142c0af50dc4d7ed40269c1afcf964cd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_frag_ref.frag": [ + "220e5a26c27e6fae9ab8c6faf4a88f7b3d6c84fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert.vert": [ + "a8125a01777a7efbf56908535c61b9e4aa29c921", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/any_bvec3_vert_ref.vert": [ + "9e651dd3872ed97928b7808908c029f8c9d4cc9a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/any/input.run.txt": [ + "ba297d67404fa1cfb23ca02ead39fde667f2ddd5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html": [ + "4e92a4c43e6159bd2c4df0a3a005bab7c14ca73b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_frag.frag": [ + "6d31631c9bb26ff9e2977f23c65efb92574865e1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_empty_array_float_vert.vert": [ + "c871f4ad10515800a1ee656d4e85b7c426a2f202", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag": [ + "7dcdfbdca3217cd7fe4b1869699af5b0315a1e4b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert": [ + "872c670efe06cf09063d9911b24848b577d9a4be", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag": [ + "d424438493d513b4076469f339923770e738d750", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert": [ + "94103597eef6d55b908a0a73b026a99bccde5e4c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/array/input.run.txt": [ + "effde4496fa6fb2b12f086d72e6e71e01e39df7d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html": [ + "402a2259934781e8866ec3555282e2257a9963cb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary.frag": [ + "3df1b9e44d9d7c1d2f01bd419c7189009344f1ed", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag": [ + "8e3fec88febd1b3d66a1caeb99ccb4e3e0eeb863", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary.vert": [ + "b4b804550a1515f316c3544bbace30adb768a018", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert": [ + "a8c9011b83f1d0f563bd77767752ba0d0e035ee6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag": [ + "b1e907da694a8fbd3ab85280d6754d750f1fffda", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag": [ + "2537db06e66a8c7b8129c629abed4b71956407c4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert": [ + "559393a44a38453b3d9169eb92de4b8b6dce6486", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert": [ + "8787ece70db796cde3bafa88d417da3b563f50e5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag": [ + "9e2fcebf06f4fd9860118bf62d00e64f23cd38a3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag": [ + "cb6d5a3b53a6a7fd84f44fbff708d3a63c74ac9b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert": [ + "753377cc457237759362fdbff411a5de21b0cb01", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert": [ + "cae8633a5e46a955140326803b73edc94ad144d9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/asin/input.run.txt": [ + "9f6921e96dbec71d7a9415f359e907fbd1c91a1f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html": [ + "dafab3ffb3803c541b27d654d1ff84dcc327875e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html": [ + "1bc4697fb5eebb1b95ebb0380ac656fadbe701e4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary.frag": [ + "ca6ae437a6d98ba8afa6476faf5a3afb2b6c0209", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag": [ + "2a2008d794353a70066b76bed04efd89fdb0da22", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag": [ + "b0544a8d16a2c2a06212c99f7ff4649db04161a7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag": [ + "a0125531500b70fcb73c4ad055b09d8fd72c83d6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary.vert": [ + "c425ff1c87f033fa828899ce84130045a7716663", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert": [ + "01fb666717906fd13f119bd25784ddb3a49447c2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert": [ + "3d86d71ca11e2bf04fe5b7dbf6f1e869c73e401e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert": [ + "b7651be4db7d43d14c7fe9b27654a602f4e6c87b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag": [ + "ec0de699386afca0dd581190a43f272a384cf898", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag": [ + "f194850af14a15288abd5c5a033328b061be7143", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag": [ + "ed1bf6fc2b8e28558dbd525a58fb1ce7863fc675", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag": [ + "a18d09e4e182fd13542c2e0a76d3dc0196fe0b58", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert": [ + "99ac2cf0e6dda4257be895f7b3d1d09ad3bc74da", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert": [ + "0cf59193084b2a05ef7d38edb805e5d04729503f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert": [ + "7c90f2cbf1825a0031d2bdf73b3f538bb4632a2c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert": [ + "9341589cdee7ecb3dbcac39f65f50f1514e89741", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag": [ + "cf7a84b6e4f89729bea87b66eeec0015c13f964a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag": [ + "751189cf5614c2980969db8584b1ce9a6da72a6a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag": [ + "77039c771434a07b015addc8b613d890d80be88b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag": [ + "1dfb0435186aadab5a57f25c8c5064231be72ed5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert": [ + "81f58e275e0f27877718d3f442009df5fecf5c04", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert": [ + "260e5df8798f705fd32129e0f40089620316399e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert": [ + "af7eecd55e0992ecabc994984881b19c7ce2bb6a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert": [ + "4a2bdd1ea02f4c6168d22076dc7be1c2d6d9d302", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/atan/input.run.txt": [ + "8a04787efab18b77628bd7891640e3ccd4a3a381", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html": [ + "fccbeab86e381b8dcccdebc17eee20c742503ef7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html": [ + "a0f41aff81b974cfd0e0d44c71d74ae2e65e37c1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag": [ + "641c5f14ce50ca46b8ee4a9df6da3a23189f27c6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert": [ + "8f40bb043316eddeac50fba9b79116d36806b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag": [ + "b7f7b5ae3c3979cbdbe73b322549f27cf4aa76e9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert": [ + "131d12d0cf1d7bfcc3e61c36b28d723e76f50da1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag": [ + "238728b3491e20236195fb5cdfcb1d6bdb798b4b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert": [ + "7fc58c97747b4dda94a260b66c1c195309144c49", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag": [ + "14b4d43f13853ae06ed271e614af9fd6d97be3a5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert": [ + "eec5cc9dab2b64b07e18be134c4d6eab2134686f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag": [ + "5012a9acf405e4cb33603917565ce49ca75c9410", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert": [ + "7d149166f8d7cab977ad63b3f2c67b1d5253fd9f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag": [ + "3aa0fd9afc36b22d3bc6caadce2a2303668303da", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert": [ + "39121a433dd4ab22d657c0eb98c5d2ae04fe24c2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag": [ + "f208977e726b8911151f4442a329e1d7d394b810", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert": [ + "48ca2edcea52aeac033610685510e0d3d87d590e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag": [ + "02f3322c66121fe8a3a4140399651f32c7b37ad1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert": [ + "a63a7883e9f00313787f687a647eabda61e06dcb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/input.run.txt": [ + "00f0bf697a746277d9c540495eef29dfef8b694b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag": [ + "54c93041ade31a9ec84ff79ed296579ddce48d14", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert": [ + "8e5711519f02b66e12d8329fa4f0e48fc1b20c7a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html": [ + "41360a560748792309bb6b338e4dea56dbf17402", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/input.run.txt": [ + "11365a7a239f993db63b813dc17c0d3dcb8d9e27", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Data_Types_frag.frag": [ + "5452766598b903d1750013597accd630ea29252d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CG_Standard_Library_frag.frag": [ + "a356be51fdf2b06d1f4725e216c031fa59df0223", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag": [ + "a7b4842f1c8862fb06fab12d10fe9a57b159024a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectComma_frag.frag": [ + "97d7e833b186130a1c9fa8fe11d6e518b965d4ca", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert": [ + "eac6937ed58ef19658452353f8ab6a352186f87c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert": [ + "61090d280590c2789fe21efab4adf0d2f9165b5c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectConstruct_vert.vert": [ + "676fa3bc253a05a4f8329d81c52c301e7207e53e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag": [ + "968ec2fe99d291831c94210b025663407385cfd1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag": [ + "05d0ee081b1611da72e154468b11f08d8836f095", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag": [ + "3403e0944df98dbe110401352fd419d71f3136c5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFull_vert.vert": [ + "a60d950240b2134b8c96068d13f87b3bc85b38e2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag": [ + "58913d34bbe42383e0b1865d5ec511aeb9fd42b4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert": [ + "f156399652018ad39ebffe2658a0d141c43a77fc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectFunction1_vert.vert": [ + "6886e4b2b41718e8dad0a1a05f4acb184c9bfd91", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectModule_frag.frag": [ + "967d4bcd24d1610fea1fc5829d427b8a81410ea4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse1_frag.frag": [ + "5781271aeb6d7d270ac4ec3b4e0d1025acc4927b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_frag.frag": [ + "f0d6dfa0690fd1e24b2c8c3f8f3978ee50fa06c5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParse2_vert.vert": [ + "84767e1ce2ee099c559017f937c2e6109b43761e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest1_frag.frag": [ + "c3728d70ad99eb296438cf633e1168afd77975bd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectParseTest_frag.frag": [ + "be828b0270bcc61d97e67ea8e7573f296964fdbc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag": [ + "2b593a86a31626078c3396866f8ab67180a809bb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag": [ + "3d9838c0559652e75c05cdf39d34aea16f8e82e0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag": [ + "0609c03485a685338d95e109e78da0ac4ca40c69", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag": [ + "7360eecc121a985b6019fdac50df7a3591c2a9f5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert": [ + "9f7b64f6de50284d8c5092cf688303d17e170602", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag": [ + "283de08ecefd6debf0a7ad935b27c0384a738d1b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert": [ + "591b0a2e7e9572b3accc18e523e7b8adf4253359", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag": [ + "471a601e61347fd5ea4852f6a64de426673a8471", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag": [ + "2f68b5f4443589132ad7e43cf04d6db256640b9e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag": [ + "95a85ae526ce79f2982a70c890ce6fefd64041c5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/FunctionParam_vert.vert": [ + "10a0c27c9cf51699db55f87a84ebeaacff9fdc28", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag": [ + "57f882a74aaa73943d7ccd39f6899bee77790e07", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag": [ + "cca69f309ee8916951721c12dd737cb568bff579", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/Main_Parameters_vert.vert": [ + "25ea922c7bfb3b3410ba3fa2860144b709c7a20e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest3_frag.frag": [ + "3ad45b0cbc091d50f72a7bab58a648a1b73adf96", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/ParseTest4_frag.frag": [ + "180e1e10e7771aaf4e35d5e4644ae0770394c940", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag": [ + "6769c3b30287d923277a561f2c0eb9f2a5d2b773", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag": [ + "1b36ea5daef433a95b4451ec86381188af15be08", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/TernaryOp_frag.frag": [ + "c44e000e66a560e78b95f16e9923fff63d5f4290", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag": [ + "7a3690b7ad0695136761b866a167644961fe3037", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array10_frag.frag": [ + "4c8297aa9d55ca68654f3a9040b2574d5a0762ce", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array11_frag.frag": [ + "c7f8f37e804d3778c9667ae366d2b0ab20f0e791", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array1_frag.frag": [ + "c8bb7af4bb001926aa5499f4d052f6246d04cd8d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array2_frag.frag": [ + "bc18666c2540a7bded40f5bb2750bf2d1838e2d7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array3_frag.frag": [ + "b4d9833a9fee6822b292b8dcf5a8985732aa5602", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array4_frag.frag": [ + "20647f80b68db1e71e4a0f42a6bd921f194a2da7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array5_frag.frag": [ + "f9f08312dd41c5a2b9b8caed3611737b720858a3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array6_frag.frag": [ + "dc9a07885f5fe13257c3905fa5126551672de3c9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array7_frag.frag": [ + "af0f0501b378c51783286d53207bddaa3f4177a0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array8_frag.frag": [ + "5608dd8f3a8a0147a461b5f193deef1380fc15de", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/array9_frag.frag": [ + "edb243cc958f6872ce050858e0a47fbfc7c021ad", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute1_vert.vert": [ + "396a632b738496e5f9cc1d3e3dbe1c57219c20a3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute2_vert.vert": [ + "d8362f5cb019a659d1cdee10b3ad6ed8aaa998da", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_frag.frag": [ + "6b95a6b13c5e2f1a37090227d0c5246726405e20", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/attribute_vert.vert": [ + "883715ca80aab9764bc9f57d6be63f02ace62a35", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/break_frag.frag": [ + "12d3345e4bd7234eb196b927210225d6d5379c3b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html": [ + "df968755e0402c32c40ce5d45cb552ab09fda57d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html": [ + "cc1b24f3bdafefb0572db9ca526b6d5585a6d0ae", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html": [ + "ddec4b2eb73fca43938a7c4c9c9bac791d2b87d7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html": [ + "84bdb436533d24d61786dd9192625d07a6620463", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html": [ + "69350c55e59e39ef5678306bd1c1c2f848bc4437", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html": [ + "6363e54f4ccb0783bfb0c52920098af5fe357350", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html": [ + "ef2b287fd56467689d464f15aeaadfb4a90f51c3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html": [ + "2745d501405243be3243bf8069a1d2512f2958c6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html": [ + "80411cdf8b7d1d0b10a470a45e371e1411281fe4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html": [ + "8ef33d2415a84826dc25082d110a0f52e98bdc32", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html": [ + "116a2a7d8295feece9cfbfae794294711f54890f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html": [ + "508ce71febd9c26262684dd4aa21bbdf2c57b795", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html": [ + "0c4a8775739c6485ab94f9f7bddbb20513400b50", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html": [ + "b370791df700df10690266eb57e1d7741a947efd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html": [ + "e7198da81ede9402f1201ac7e250943d6d339909", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html": [ + "0e96dae3741174daa6e4d5c555b9404e383c9fd4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html": [ + "adeb4b3daca4457a1de4e2b68391a8631ba92e50", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html": [ + "96ef503d7993dc3cf4ffc11fb44eefc066b0a02d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html": [ + "310f10dd832789fcedcbff4b277eb3b3d60553b6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html": [ + "de2d1c7c02ae4db05120c37c73734f73436156fa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html": [ + "be8752bb24c22c06be2bf31655fc1d0421fc4ee7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html": [ + "3e9bd2deff60f9376212d6eb5e15427a220860ee", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html": [ + "621b21882692db6daa7d3d576b18e8af1cd739dd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma1_vert.vert": [ + "957142cf05ff39a1a42d87e855eea2a3687e68bb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_frag.frag": [ + "dbbd43e2f04ed76d4ef3013d4c4fb1fd4814d70c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma2_vert.vert": [ + "8b37240c36cb6d0c65da0e0243a83b877d38299b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/comma3_vert.vert": [ + "510bd55727611ea0bbb654460d7c1ec107f535b1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/comment_frag.frag": [ + "7af41cb0065a2530180be958720b0251892e2d0c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional1_frag.frag": [ + "c5d719b2a01a17b96021973f18a8ee0a973c38bb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional2_frag.frag": [ + "bc1bf17b4d715c219d594ab8f307a37fa594e649", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/conditional3_frag.frag": [ + "58536a5f57930ccf81f8a333f8da3f077cf6bf49", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/constFunc_frag.frag": [ + "07968e3fbcea46274447d952648c4cd5a9fc0f15", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor1_frag.frag": [ + "2256719979fed5761475e7166e4bd00662408317", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor2_frag.frag": [ + "e46ed2baeca56659aed6617e31f22044a80cef32", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/constructor3_V100_frag.frag": [ + "60d3453a002a8d811eb651c8f5b6bcd6b8661470", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/continue_frag.frag": [ + "92fafe8c68da33d3e4dcc3e8543da69ced709585", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType10_frag.frag": [ + "339fefc29011813360d996102066c94210617be8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType11_frag.frag": [ + "c54c55569d0ba38c0435445e7139976154417193", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType12_frag.frag": [ + "86a24f1f70bfe70eb4c3ab8922877a9cd09e1e24", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType13_frag.frag": [ + "5c229358f30de7ba2419185e6b99d5f40f628b69", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType19_frag.frag": [ + "fd9bb03f924892baacf35a55be4652cff23ad7cd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType1_frag.frag": [ + "d862690f15d97e2c8dca40f58a10e5ad9d7da3c4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType2_frag.frag": [ + "058df0809f13e85a85a84f83b56c4fe8f3784b3f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType3_frag.frag": [ + "2d8a8122f558ba5b9c196162525cbed8b8b9c117", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType4_frag.frag": [ + "f8b2a460a19e895ab789bdf7970aa14a2e02a946", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType5_frag.frag": [ + "5e97d1c9ecd78f7069a981f11466b2b1d62727bb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType6_frag.frag": [ + "4bab6ca3bf7c0fb52d4e21c27bd8d1af72819b4b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType7_frag.frag": [ + "b1c91692f0ca70c24a675a0ff6c1291097379fd4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType8_frag.frag": [ + "f2ad3079c25a59ea6bd5f4bed8c52058c460f96e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dataType9_frag.frag": [ + "d6e755b417ba641ee3b7bd693528c9ea0738cce0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/default.frag": [ + "0d4449d310db9fbbb2519a3df7bde09912415450", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/default.vert": [ + "0df8f73fa2a72a241d1e5cec43d40bf904b3968e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dowhile_frag.frag": [ + "ca3e99a29a3524af193a2c54ecb3711039a03c24", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec2_frag.frag": [ + "a834f153d4e5fc4f21efa4078eed01a456c11fd4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec3_frag.frag": [ + "3f4ef7d8eb82d5e04f7ceb0d41e819ae687ba330", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/dvec4_frag.frag": [ + "cd2d235238a4968f4446deaffc25b457e61170e4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension2_V100_frag.frag": [ + "abecf1f1ed7097297d04cbdaeaa847dd4b1e6947", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension3_V100_frag.frag": [ + "8d7ed2849f4b4150ead588761856c7c6f5a6c540", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension5_V100_frag.frag": [ + "ad2c1cd2336991f80b372c0930aa522430910360", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension6_V100_frag.frag": [ + "507e2159180597b1d09f35cffb9e22d4dca5468c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension7_V100_frag.frag": [ + "856b2fbd5a7ff8ddd39a285e9bfd64ea895ddda5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension8_V100_frag.frag": [ + "eaa4d0555a5c206cff2ea7cb1e86a7740d12a34c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/extension9_V100_frag.frag": [ + "0d0c95364287a7310ec4da48cd3971cd9a593f90", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/float2_frag.frag": [ + "43cfb23dfe575b7c218616c6067258efd688e48a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/float3_frag.frag": [ + "d61f4d6afb9878f41b645759ddc1b8aae05235ea", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/float4_frag.frag": [ + "af7b7ef89ce5e186c08444038c47c120133fa0b2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly1_vert.vert": [ + "5a46bef910d1ab22abb3be346620ff340b2288e3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly2_vert.vert": [ + "fc28664c3ed7953c67c4a45aabc731f110402186", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly3_vert.vert": [ + "38e2f68a6856e2a35258f3b985d027c77ad374a9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly4_vert.vert": [ + "b8f14a9a6bf9db8b008ff9f88397dcf84986935f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/fragmentOnly_vert.vert": [ + "75b6db20fb098d370e74dd660623f9f7d5f122e1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/function10_frag.frag": [ + "eeb8422fec74e392491f73f34997e4cf5e6a17d6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/function1_frag.frag": [ + "7fae6078715a814acb6014436791e394a1c8b8f1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/function2_V100_frag.frag": [ + "904955044715b8f20dcda66887e5096221a62278", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/function3_frag.frag": [ + "21a249483a87f78de4af0372932bd92efcfefbc9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/function4_frag.frag": [ + "ad9b7832fba28dfde0100a16269d92a854be0fa9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/function6_frag.frag": [ + "110751d91eec4a631f20972510e248e8ffcc7682", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/function7_frag.frag": [ + "c9ca8949dacbcd648d38c450103e954d092f1086", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/function8_frag.frag": [ + "399417c465a970e98964de635c628505dc549d73", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/function9_frag.frag": [ + "b6b79c42bbbac52a02f3e2f755696be0d7631838", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec2_frag.frag": [ + "0f36cbd36564b8381e34e51b965ffbe1bc68e27b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec3_frag.frag": [ + "6b302a22457154c5e2ed58364c6d5dfe3947407a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/hvec4_frag.frag": [ + "a8706d8b553c61fca801df2b558eab60360f4a6b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier1_frag.frag": [ + "d74b7123475bbde23462431e6645b57f6245b6a6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier2_frag.frag": [ + "7d5b8a361047807cb91ca8cba1c50ebd74193e2f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/identifier3_frag.frag": [ + "37fc1bdb500f87e492172d8fa77a2594d774258a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/if1_frag.frag": [ + "fd0de991cfe5b55760b4b9d0b07b3f48f8dde6aa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/if2_frag.frag": [ + "58124559108714de767176e2a0507cd8696bbf06", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment1_frag.frag": [ + "0dcbed30ab7386481c083cb5df580b1f3cc51ecf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment2_frag.frag": [ + "28e81b2084a82f2913ca2204ccbc6afe43ad7504", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment3_frag.frag": [ + "3dbceb10d66ecd1e55ecb8ab0809dac4140f7671", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment4_frag.frag": [ + "00bcba34bb960b9ceac5439e034ba430396bddb2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/increment6_frag.frag": [ + "a4332f3d0d58074d4f6b11caec7b4dde7767eeeb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/input.run.txt": [ + "a83847eb3105d9a8f2014046720fea9fe20bdcfd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/main1_vert.vert": [ + "4a1303bc337948d0fb0cf90480d73bc57272c879", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/main2_vert.vert": [ + "f25127784c12039b3db32e750c5b95f0e70ca9ae", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/main3_vert.vert": [ + "7d25faa775a501d19aaf09d37e4ef552f5fc2392", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/matrix_V100_frag.frag": [ + "37096f4b8b5a9c6cad4073479b6a6698cc31c553", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/normal_vert.vert": [ + "20d1bda9f5102ce1a086bcf69ff3b3179fce00f3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser10_frag.frag": [ + "5b857d4c9a1a5d7be240164a713ec19cb7b70ebc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser1_vert.vert": [ + "18643e816a01f1e1ff4264292353a7f094ccb9f7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser3_frag.frag": [ + "7ef1bc555c363cac1a88d5aa5899b2ada3b69113", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser4_frag.frag": [ + "b1f7af0103148397b0dfe3853be3ce9c9fbdb42f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser5_frag.frag": [ + "32ca4871d3a6b7b0d2f31c8100d8c85076d556d8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser6_frag.frag": [ + "7a9060468be9ef6fc0763e8ee535a062026faa5c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser7_frag.frag": [ + "d05a5502e9bebb24daa3f74d7e311750b35ab035", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser8_frag.frag": [ + "cc67145611d6d4004a2f63652e14999c36440e59", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/parser9_frag.frag": [ + "d6e49da29a98e5d6925e8545d03d9ea971435c23", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess0_frag.frag": [ + "e91c3333583d6e66500a98df0463d8df1b135dec", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess10_frag.frag": [ + "01198e80c96cfa0e17e8d72e5b892769e3a6f60c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess1_frag.frag": [ + "93027d2b1cab49f8d25423428b9a5ffdbeb40d43", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess2_frag.frag": [ + "9d7d586f0e4e156dba10000f509ddcf4a709014f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess3_frag.frag": [ + "b1641cdd3e3cc81e6024add961f8e249d22b6c55", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess4_frag.frag": [ + "e7b2c02a671e1179ebfe1b8eec236c2f8e395751", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess6_frag.frag": [ + "991f2e5f0db201472c5f877b7d77766ea33ed659", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/preprocess7_frag.frag": [ + "a11b03974a82cf2864787333b97c5a92334ae8d6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping1_frag.frag": [ + "f7fa699e808b3e72199db4480092198e4f07ef8e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/scoping2_frag.frag": [ + "1ee732df3081ff2e26caaafdd0d5c47d52b119ac", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct10_frag.frag": [ + "28ae246e2936601bdcc9333de8a190fbdbb190f2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct11_frag.frag": [ + "18b80e5254298f37c4a9c0a400d9822da890799f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct1_frag.frag": [ + "9c82a9f47078e699b2d79fd0142ae699bd020703", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct2_frag.frag": [ + "a0e5c5ef10bc82380c9c0da1425e9f2f8d54ad2c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct3_frag.frag": [ + "9ecfe2148d53ef163615375701e5726196033d05", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct4_frag.frag": [ + "5ff28989153358a375404e8d1fdd5d5fce80fdc5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct5_frag.frag": [ + "fb23b08a8c7471f6bf18b49fabd6543714c060ef", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct6_frag.frag": [ + "5e36268cdbba905019361ddf8dfd94885c03f853", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct7_frag.frag": [ + "a64310b1983d167eb17c68f12283f3e8a682e4bf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct8_frag.frag": [ + "44253bd5bed450d08c31d0ca846e1344807841b5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/struct9_frag.frag": [ + "7341862546fab82bdaaf2e60711fa486307e19fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle1_frag.frag": [ + "a73c3d77197bc2a2c057d54517a4586d402b9950", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle2_frag.frag": [ + "80d7bf7cf581863e1453db3590529377cbebc4b8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/swizzle3_frag.frag": [ + "8f5a806f8b55ddc73132f8200e4f31be340c2123", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/typecast_frag.frag": [ + "6f0b89b96788decd068c9662b7a1c8ad92c7e777", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform1_frag.frag": [ + "96ce57fd7b8df5a3ae6d780a369f2c71508aa3e6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/uniform_frag.frag": [ + "509669cab8d4efba9074eb7847b948acddd50677", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying1_frag.frag": [ + "61a51580eace420f9e4bb78ca0b592135de79d5c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying2_frag.frag": [ + "f68e82ed2eb1c74639134a7ca057a1f3916300ea", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying3_frag.frag": [ + "b883832bec11b51870638815099b593975e1aa29", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/varying_frag.frag": [ + "e45c61a2e7d69b89671c3ed89bb558138ae96af9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/vector_frag.frag": [ + "a164cb063d7c27505ec01c47dd3157ceaed99602", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/version2_V100_frag.frag": [ + "987a66add28044bf12b1bcb122359dd75db82d6e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/version3_V100_frag.frag": [ + "43dd2aef0427e13cbd12dbe32c520d0afac62e2b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly2_frag.frag": [ + "f44677b0d8dd5d5b66ce444729582935706ae3a6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertexOnly_frag.frag": [ + "5be7c61b495c17112532cdf125fb1c0f1d5be7ce", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/vertex_vert.vert": [ + "fe0e03b4b98696b190ef9e7a5e0d0212780e75f9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/while1_frag.frag": [ + "21f5ec9f662e9b717b9176178128c1a9710ecd10", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/while2_frag.frag": [ + "2e10cc4568e9881a487e941965fbbe8f9b2bceef", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/build/while_frag.frag": [ + "49283f3b88a34098677ff17dc8fe60122f0813ed", + "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": [ + "da61158e54c60d7ff991f28426f22732fe63a2e3", + "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": [ + "a0b96fa06a33797fc636dbd55ee35f78fb75e997", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt": [ + "3cd7d1d106a84c3e96a023a42b9f18dde8ffab16", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html": [ + "1b9070163002082c6a864e84944eb50102812c20", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag": [ + "1a277603c3433efbced8df4e06db438dbb86e570", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag": [ + "953ca9bfb3f34baaa6cb32ba1af2145698bf8296", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert": [ + "d3f0aa56d4e2be74bdf6f33fdb02e572054324b4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert": [ + "0ac548f24b20241ab4f3ec8ed31163e214565cd6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag": [ + "0af747fd78a038d902ba053e47ddf6726166bf3e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag": [ + "8c60f06e373d97bff0e7e28fd68bc37810543117", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert": [ + "2659a31fc70d9d42815b52bba2d616a74aaabb2a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert": [ + "732c30e321453b3639ad9a062898ae0fa38ef226", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag": [ + "cd5f8d4dffb2c82d09772d56ce0a8fe7816b36e4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag": [ + "e791a71915b25c08420a5084181e3833e4fd90e9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert": [ + "e0e0d0410d0fc3edc254b6f02ddb38a3b43cb98a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert": [ + "cd8c32143cbc7e9b189037a9a728f407d491b51a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/ceil/input.run.txt": [ + "75e38f80bf808a1e07237085f938c85addb69baa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html": [ + "1b43cd9be9966e6265f299559dcc64827b34e7eb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag": [ + "2d299f674ff4b0366a44c8fe1e5ed9de26ce3948", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag": [ + "c7112936aa5796b69984fedfc3d2fcc24df65218", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert": [ + "e71afb25897d5c73c232e6a10d0aaf58aaef7bf8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert": [ + "6d3fe577b0f6297267e604d2f9edc182b36593bf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag": [ + "b3a021476d89f559fe8d5650bfb44bb8caaaeb76", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag": [ + "7b190275692d443b00e9651e59111a9de49e57a1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert": [ + "eac3730b4297b5a2419575ab9f77638606cc1913", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert": [ + "e30c436dc134a194b5643d666cc4dca823f1b906", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag": [ + "4f360f29f8e4b97a3a8f40a949d3d66474dfeb5e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag": [ + "5cfd34daaca2ed729434c80aa425a4b84ebf1b59", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert": [ + "3f82a8136609e9752ae49ed124c52f5b981644c1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert": [ + "4375a0d4a36e770251b5005ec8c1da2e8fb2ca46", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/clamp/input.run.txt": [ + "89cc9bafdb0a89faa952f1063569d64c80ca74fe", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html": [ + "214960ff2eb213fdeddcb7c1ef97fd70e1164e63", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html": [ + "a92d9b85d89e46e7df2092ce9b571038b5ee4438", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_frag.frag": [ + "6c916de8b65d1e4d9580d8b50d019e7854414029", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_break_vert.vert": [ + "bc97d527bd7508ade4d4ff1ed2dfd6492f9f617e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_frag.frag": [ + "ecde3920b0acdd9f62bddfe01564855115592ad1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_continue_vert.vert": [ + "520cedfce692fea4ab6d482620608044678bdf7b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_frag.frag": [ + "32010a99ec5a77459379ac1dbff7dc5e340240f6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_break_vert.vert": [ + "b2cd21e1056f55a32ee536800b0b5895dd5ffa37", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag": [ + "57a08ce19b0c0cf594a52ea4538878d2d182aee9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert": [ + "014fc16022b0c822547ece71df440e8e20842a5f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/input.run.txt": [ + "754f5f31249849532c8c0cc88a32219c533922d5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_frag.frag": [ + "f34086e6a5495dbe5c4ff6035b57a5d52cee4e22", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_vert.vert": [ + "0a83d9935ccabd3bd68c3ed5f3a24ff7da78082c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html": [ + "55035d0a80390eff9c80bc051f05c3494cbc8dc4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary.frag": [ + "212c440b2d9aa3cdfbb407b81622205272c6034f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag": [ + "8e914c33f494bbcbb815902884e2575e16925e4d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary.vert": [ + "f12cd9c851c0398dd2ae0940cadd2dfbb3181442", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert": [ + "40e20e7136cc6d418c7dece3186e74bb6ca3c7cd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag": [ + "76a4d8a0daa7f9e81961499fbd83c3cf5fd88728", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag": [ + "c07c19cfc6c1fc5736caeb5c3133b2c714e1ef16", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert": [ + "d7e79a979f221c776319bb71a11644a256f3a54c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert": [ + "4598d2fd71a55dbed9502783e918dd6cc0f2554e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag": [ + "0cdad8d0df12708bd20d671630487612ffd82829", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag": [ + "08e44dc422fd67255f2f6136f2c2d96730d9e127", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert": [ + "6ec3ff8b093c6c014daf22b3867d54a7207b2eb1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert": [ + "54de36870a97bf40e823e293ffab064c7a8fe0f7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cos/input.run.txt": [ + "84e325111d1ce41b887f5526833eb2c5ff0ac619", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html": [ + "913033147af1ff64f1705966522aad22d4cdc75d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag": [ + "5a85efc9ee10ee18bff6e313e9d9a79359c089a4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag": [ + "32e8ac1e4253715b6b9a607c08e5c3b11243bf16", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert": [ + "7f4eaa7240ea956cedb28734a1ba75190f2692fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert": [ + "004aec8d0953a30ef37cc0a987064c95142446e0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/cross/input.run.txt": [ + "44800516333eaf332ad0304dab2fe2deb313ea15", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/default/default.frag": [ + "32db7a7a586929ef4122c946a7fe17d116dd014b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/default/default.vert": [ + "ad4f159b38f6cd64f9836ca371e63ef0ca107519", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html": [ + "1326ec3fd473f28402601f61207d048c24ad9d7d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.frag": [ + "4fcd935fccdb6db8f5a625bb1d3d331fe14d1148", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.vert": [ + "ac5b81bf5a1ca2a4aa6a11e862ae8ee17d642d38", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/default/expected.frag": [ + "c880a299ea6b85299998c41ffb9132cc7dd1ba43", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/default/input.run.txt": [ + "e65a57089a26ab687adc1aae41e38c455e81cc24", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html": [ + "901c455ca5f2f4425bd8cc9bf371a8ba06e5bf72", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag": [ + "b8b69cd84da7aebfbb80f7c4bc768a45b69ed5eb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag": [ + "370eb15822150b256658d179c91cf85ed4fb870a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert": [ + "3f5e6b8c84a5c44b6c8bcf5f3ff8e0c458516bef", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert": [ + "910783911f11555427dc7b122db8e55d3b16a78e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag": [ + "0a4c60f8877b5057339380526882b6ea539d5f2c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag": [ + "fc5cb6a0beedc7dc913152a8012fcafb2a809df6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert": [ + "86b46260d72e55143883c51405bf4c96c4027eaf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert": [ + "6e369688aecd9df0b7e9f5828f55799c7575da1b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag": [ + "c7b58d3732d6fc6a15a2529f5caa156d7d2c4819", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag": [ + "177d6d2b4dd5ccc5a1b61c76bc99967aa73c8e42", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert": [ + "e84aef8b3da11d577aff87bf7ff9ff4781534064", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert": [ + "9de7a8104463359171bd60ad917d51aa156a9bb7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/degrees/input.run.txt": [ + "1be7fe3ad93592e1f82a973923f41bfafa66a53a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html": [ + "76786fee3114060b5bcf83c72101d3b3a6d3ec9e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag.frag": [ + "648d11e4f9d480cfa9591a459f4d8de00fe08f3f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_cond_frag_ref.frag": [ + "d93e00ff01dcc2929a62cf782182ccc62459bc05", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_frag.frag": [ + "324047f901ca107e677714b3055c0d17ff197359", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/discard/input.run.txt": [ + "8eedc3fe0ebb9dd40af9f59b3f4fe0b9f4dbb6f9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html": [ + "5697b2761555f5b6b0eb614e7bfc32aae3c3510c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag": [ + "bd19afcf73fc0edf5fe8cb930ed2d09fc6a26938", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag": [ + "9b12983a2ea0b0a7d3717d6eff86e51762a6b3d7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert": [ + "5942341b6a6d4efab97fba86a3d239ecf9d8a286", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert": [ + "a43013180a6f681c1292bd4cf8076f23762c6c89", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag": [ + "56362a8aa617d64d1a5986a3491dafa6a5914425", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag": [ + "ce040456ac2723a01f10d26cdfd0d20ecb4f1989", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert": [ + "6a86ce520552afa571ce87ebb85203fb3aef32f4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert": [ + "7a267a852225057ca6f911881f06d54b9a7dcd6d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag": [ + "091c643e3e440393f93a6921f8b61b431a5b575d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag": [ + "4a0ec5dfd11ca7ad539a5c1aaba1f2d8b90200c4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert": [ + "190692004882edd78ece6a595b37b39a47a35615", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert": [ + "044aa54e875c88d53bf770d80921a3ae91a81ef5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/distance/input.run.txt": [ + "9fe331ade062dd793ced39f1feb97dc56b56bdc6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html": [ + "31fff0db976d71127a1712e3d5d3f0f6df5dbacf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag": [ + "fc3c89ad9e41c32d867ee845778d2258e93227ca", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag": [ + "40b2c6078cba50ac06fa603b6655f882029086cf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert": [ + "b51c540278cf2ba0e67ed88dabd680733934e093", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert": [ + "358131e0109975dbb3744016a99ba2dd3f6b9163", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag": [ + "3c87112f13347eb15bc8eebad274e969c388d242", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag": [ + "2f59bffb3482f0ec285dc0294bc90003cddb1943", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert": [ + "767aeba6fced623d770c5e182670dbbbe97fe09a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert": [ + "7e52f68facdcc84d8c0d72d1c949e9a20a5fc8fc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag": [ + "13b079c372fcff41566b1125f1a4c04c317c801b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag": [ + "c2ce3f93e9c8bafe1eb6c66138fa7ec880a59d50", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert": [ + "a30457e4ef440b76204715553ece79fdc5038f07", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert": [ + "9d4a4231a84ca98dfed60cf4908de63c5f4b0123", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/dot/input.run.txt": [ + "8d46d8ce9c099ca9512b88754103e9b8a7cccc61", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html": [ + "f793b58144d4c7d52bfe083dee1809f44095c0e5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html": [ + "a933f1da7a1b08b84732a4bf6fcb3b3adeb7a22a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag.frag": [ + "8649fa55dff5276a2c612202b3193078f1a0999f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag": [ + "c51cbf03fd00aad3363a8799e8f5cdfbd2a7b078", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert.vert": [ + "22f31f47e662e2769c1a4b18efb3e3aaac0a83f7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert": [ + "2615e506b14fd1b8cb07eda18e359b4bae37783d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag.frag": [ + "404cab378017c94e9ac439df4e27e6ced8a14000", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag": [ + "fe64164fc68aa7e13e10b90dc4ed4fc01b4d6abb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert.vert": [ + "409f40630c1c8d0f4b121a35fcb3c7fcde64ae49", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert": [ + "d2bc94384d1e606b303badc94211c1002ee454bd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag.frag": [ + "5e0421533480c05796ea55f052256505a8df0711", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag": [ + "e9d583215f7f9819820d032a3cb980b4fdce4794", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert.vert": [ + "6428020d56cf7360c2ac848fc856dc056c59cd6a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert": [ + "20cf8fac896ab5489b568d526350b604ced2d2eb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag.frag": [ + "a2017c30c653806843e21f6b8d83a4981f8b23c2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag": [ + "f64808e13d87c7450103e065a70172f572b3371b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert.vert": [ + "3f7eb5baa1a7e79eebd470afd9bce3b1a2e028b7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert": [ + "074ae8880d380fc155219bf77457d07eb23ac35a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag.frag": [ + "0d6f0eb3cb81d734b8df3544070fdeebb5855c0a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag": [ + "6f6e8dd31f299fc199a22300a9854cbb805ef67c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert.vert": [ + "91a7d241451686b9289241514d61fe2376d50fcf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert": [ + "20c7b1e5343bcf985c8a1ddbbc116bd3bf4c3003", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag.frag": [ + "7dcbb54da3845cd64f6a6b94f5800813566af064", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag": [ + "fb82bd1590c94c23fe94cf0f449cd23e194825f0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert.vert": [ + "317da6338ea2f31420248c4ec3597f7562cde34b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert": [ + "4963b119a2d0fe8861232baaa839fca37354124e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/equal/input.run.txt": [ + "85fc1208ad23f7902f8f4e4ea91d9d1de28b8906", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html": [ + "3da6678ac92fd8509779a51647f517c3a3e2d35b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html": [ + "9433afc207f6eb176632279b166435a1344b4906", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary.frag": [ + "956c586fb3611eb5702ee405cfbd4df2cbc1a099", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag": [ + "50f627d8520be16c8d4b1e72415ff925c969acee", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag": [ + "953d231fec588489ad704a5952e5219a77688aae", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag": [ + "bf2cc7d40c6826b1de0e1103f97ec53dc6d2457b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary.vert": [ + "c4d42a81086607d26466fb74f690075b7385f2ac", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert": [ + "d40c7102ca81b7f8962b3575c37702dd4f8fd39f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert": [ + "6300e4754334298a27461d2e9aa94ca8668e0361", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert": [ + "ee4639f0b12e863cabcd0cbff0fbb5677a30ec05", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag": [ + "c0fe75370a36be037a429c80488e2a4f719ea6b2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag": [ + "03e1badb8511665baf655f6bc8a98822e3058604", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag": [ + "5a916f4b6e2c4d51ef976695bcd1cefa4c4f0619", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag": [ + "81a21056d5b27cd6151dfa4e8d72c00dbff5ca42", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert": [ + "39df0a37c12b14ae5c66338e5b1c5fa7728297db", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert": [ + "9254abb5a1f1745ec375a2d74a3e2883f89bd7d7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert": [ + "3f4d7171cceb266fedb8000fa975619d0f054f60", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert": [ + "03ebdb68e44c77de26a80fa18331cd8b85c1eff6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag": [ + "4e7b819fcf43112a8af901a0bdd37b8ab13defcd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag": [ + "f598f382a600fda8a034a93ac7a7b8cc7dda13af", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag": [ + "5e2bc6e3e36d7435d7703f158d8f8c6f3de47d0a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag": [ + "10048f520254293674fd7b54e04639c86d6df031", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert": [ + "3efc5a5fecee2a32460b37e1a517fb68719a286d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert": [ + "003e7e52c583e3a62fbfaa0024b39a99e90f5ff7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert": [ + "9b8b325edbe39e18719c70183a8ede04fc81d5ee", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert": [ + "94606e2bdbfbeff9d0ef0fcae3b7433a2dd08edb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp/input.run.txt": [ + "de0f6ebd408384022d4120ec45ef562a3fbab452", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html": [ + "7c57ef4bb2329e49911f00f6a203af304b698351", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html": [ + "4d22b6c18bca0914748a92c29100afca62619152", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag": [ + "52a1cb723c2e19c3e7bf68e37802a1dd8b2eca91", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag": [ + "774e203121e64d69b3ef65225ab50754a9128e1d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag": [ + "ea37f14aaad4c05e0f8972175a44432bd2f2e2bc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag": [ + "ee07b45e2068fc9cd2a244ed866f4e74ee64e855", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert": [ + "8fffbf6b5143c4bb3462b1c22a0ccf7db3e0c148", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert": [ + "9afb36ee9781d4424f4da13588653baf5b435a5a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert": [ + "14475985dee86f666d3b504f22968ed9a6054c55", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert": [ + "0b3ee56f970fd2ecb4a79c6b8f84d9bd90b9b041", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag": [ + "a42991339c48ee21b6d6c84985b340ee8fefaa66", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag": [ + "700c8d6bc87e5ed57c79c86314bb024a12db8766", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag": [ + "bd71d6159216d6a203b6e32593d54d09a4e22b4e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag": [ + "d7b248a4f3f0ab3ae21ca1a1a03937505d6a2317", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert": [ + "1b750110e9e4e3653f2fff05ebdc7cc1706770f8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert": [ + "f565f8da46975f319cbca9019353ddc44d2241d9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert": [ + "98103f29082c5883ce024f3c597f7072a09ef593", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert": [ + "d7904581774bb9c3e300bc80e9b5c88f97cdb9eb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag": [ + "8071b2038a9079858b000256078ff4adf82bba81", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag": [ + "f3cb886c9acafddf56e83945aaebaec20764dad9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag": [ + "db3995137bbb2f68ed288a27d8c81ad8d3d557c2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag": [ + "c7b8cf037f7e0dfcff0f95094082ee7c294d7f60", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert": [ + "9355c416efbb63c8eaa557c6eeca1d06eeaf5662", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert": [ + "c5523fa7c9c05d704f7b17dc9e67e6f5fcd4740e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert": [ + "5ada301e22d80f731f0ee51fcc2f71f3b6149e11", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert": [ + "5ae3f55a4f234d6b48e632c6c7323409ba0570e0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/exp2/input.run.txt": [ + "7f5c85323b84943923c9dc433001667e9483a850", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html": [ + "d9fbc3c632494dd62a555c323ff9acdc4aaff3a5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag": [ + "6c8b1466c7acc6707717a7239595d4c05f23e6c9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag": [ + "9e11376786fe284628b33c2c478ce5f26ecbe243", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert": [ + "fff8e8536ae7dc5dba89467b3c095d86d241e4dc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert": [ + "2c1edc5bca385a15b9c74b24a90aac2b1aeeb94f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag": [ + "09866bc04f0ca7eb0494c88f17bc4754cb033ff0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag": [ + "12f61c1862ba6f1b3fd7d81faca2231f23eacee5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert": [ + "b06e10f5a9434f3c10d7674d0c5a41eef812f19d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert": [ + "95ce24913f3738f0f0d4d18298f42b3079f7a6dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag": [ + "1e274ac30171b6b3f82c51ec978e33108fe42882", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag": [ + "99f4b66dbf37493b4e3e5cb49eb97423a70e8f9e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert": [ + "6b4b7482163457af80f0c0f7a04e21898fcef6fe", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert": [ + "22a0f5b9854ce0ed904f8232b023ae989ab496a6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/input.run.txt": [ + "ba8f32cb5b2cb315c405dd3797cc18b77f82766d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html": [ + "7cf5446fc10b35941da82063e5f4ba33fd5a9ddd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary.frag": [ + "e92563a762df14e1d4e2787452b26a04eba19900", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag": [ + "aa245f6a035728a1a84269c3e88da21dd4166e08", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary.vert": [ + "77550079e0ba70561337653aebee52d49891479e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert": [ + "23967b4793ef4a2f161fc1d86247af793c490c36", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag": [ + "eadc436d620721c026e90737302b0cb292c4a002", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag": [ + "792be884ff2882ef5236f59a5a57038a53f5a016", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert": [ + "b1fca885e1c911c307125b542d67bd3be6474d89", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert": [ + "31abb307ddc3d9d8d4c93e0a445c8eea26406769", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag": [ + "15adf6980c59b8715aa49b80104016e63e0db377", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag": [ + "f4e902b91bf0a941ca4838d1756f431e91df39ea", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert": [ + "47d8b2b3db29d7708b45b42b6583fc3e5c123e86", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert": [ + "6d9bc540cf2b35d39cf654a9f965722017137929", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/floor/input.run.txt": [ + "ab5ac3c1a99cb2d2bf4f1784811e75c997f04941", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html": [ + "1e7249cd481e74085e302ce9c5c6f9a628d7a3c0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary.frag": [ + "8007cb798907cc107075fdee28d5e248d6e934fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag": [ + "433939671cc74dee2cf37c7dcf9e3df3d319f16b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary.vert": [ + "e073c16e3ddcf15ff092b420a72392b1759b971d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert": [ + "31a32723d32a579cccf6e16665dfab5eacdcc41c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag": [ + "e21226d589fe5abc22b483981cff1784adfa70ad", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag": [ + "5a605dfafd3a5043c99fc34fb0d97c802917a2d6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert": [ + "a1cd2730b2417eea8054ea297cad1f9eec02a268", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert": [ + "b2b53e64a66fd40499a4ef73b5740266255680e1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag": [ + "e4c7bdeb19844b74b3f80ace1d5e0d1177437584", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag": [ + "3bcfffbb87f7101aaa2e75c66848e65baf3abace", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert": [ + "35d049e70212169af29189e858409fae2489d091", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert": [ + "f921ab3740c61de65bd049e9c066139433ebb05f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/fract/input.run.txt": [ + "3b5f220f9f67a4ebceae519455a97853e1a563a6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_frag.frag": [ + "66f254c888eb955fea824ed1131f1840ebbaaa41", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/array_float_vert.vert": [ + "1241c6c9a9ad18bf89c2908b1671b7219d6f5ee9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag": [ + "f9cd9818066462e434d1844108018d74073e7556", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert": [ + "b91493df7a2ed2e540229251d9e00b301bf7a7d1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag": [ + "fcbc0e3d3bc720100c4c8872501d416599f8d01c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert": [ + "00a99c43386c25c8a7f4196a50a4dd9f7ce5fb40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag": [ + "233fc5d81994a7221abdbfabad750406d0d2d7f2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert": [ + "9b22166421e8d54a672feb8654d5ea206100095a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag": [ + "ce7fcc4970f9eb1b399fec7d26dbd9ba2391b69d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert": [ + "bedc52d88c5589cd078d593b8f10e8330ed2d6f9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag": [ + "470b93216e3d0223d1a360ace64bb15ca2b0918e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert": [ + "758353e9e7fe0779c678f9c27f551d26beea3940", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag": [ + "967ebb41c9466ec2653e97b2dacaf9958bc88485", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert": [ + "bf3aa7d10c92a435e8b362e497fa5f9f10b2dd0f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag": [ + "a41e92a938c7b6ce615acefbf37261bfdf371095", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert": [ + "5bae5ee0a1d40faa4da1a3f0e13971105122a425", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag": [ + "0b469926b27b4467a3042526d1d2b11fd26076fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert": [ + "da0f3e40712f4c5f72f3b1791231f0f82222c430", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag": [ + "d3f23118af025dc6a349f0eaea92b82abc76e9eb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert": [ + "fef2bf14fba5242f4f957b799c32ac7116451849", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag": [ + "4afcc8c37646f279ece84e7f557b65d18de6dbf5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert": [ + "6a3a599f15681f50bcb05bb2c9546df56ceb8e54", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag": [ + "dab974af32bd43d2e34934e24b24e23a93d017ac", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert": [ + "006141ebb70712504514508eb255b0b607befc47", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag": [ + "455d286a52e8c40aa95d186fdc54e213d1620413", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert": [ + "50615b594f615c4875e37ee9ec8ea2e137f940a2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag": [ + "d4b45102d30b8f7f1ab90460fa97a21183ec5bb7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert": [ + "7e9243da73e2bdd2611897ad41516ffd4b5d58b7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag": [ + "77f8eeca738fa5b6416df39dcff81c64b12bd49b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert": [ + "03508e15e54c26017f461294ef59f03d2c154768", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag": [ + "b86320876cfbf9f479af3b4e708c21debfebe06b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert": [ + "a0a1c8da2d44636a0e5de9eb2cf536ae3b45b53c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag": [ + "6be81754340322fef2e07a3b92a29dc7f81a2f90", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert": [ + "88ca1b29a37f41679d31fc6fb1825ad3cf0e3881", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag": [ + "623d85bb67cf2cf80db5a7355a7e612c3facd879", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert": [ + "daae694ea35b61f27f58ea5596a85a9c7046ee24", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag": [ + "564bf99c8eb6e8b715f6fccb634bd963f07cf66e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert": [ + "8f361e615e0baf3d2a87d436deb2edca6c789ba8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag": [ + "6c711c9b2cc1dbecfea9b63bae200a6613d70cfe", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert": [ + "9f0fa3d3688de710eef496d4d25f8984da161f7f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag": [ + "92ee6ebe4d9797874c0d918ead9b2073b0d8e264", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert": [ + "9ffca0e44e7c2a11c3dd9481c047cc37ff3b7871", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag": [ + "8fb6fd202cd26eae439de9a916b06f5438749407", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert": [ + "63de6c080f63e5f5c2fe426ed9e664854b4ebdd5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag": [ + "eb95e7de781dbe2c5ee2670a11b5ee020fb8affe", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert": [ + "876c3796eed2c992b299c7647db5ac597ce33a9d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag": [ + "67e6546a3c37ad1b6b729c17a65192610cab2526", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert": [ + "ea310f00152a6f30f1395518b6345e83325a9b57", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag": [ + "d544faa546f39f3bcf61344ff43a9cf5ae446b78", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert": [ + "665e8410ea5f68e90f4903be19db86bd52f3c3d5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag": [ + "ad5e845f75b8ecc4f8114249011c40df8d1d7d8a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert": [ + "7430ff6f12778386aee09ce17a30937409c73d8c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html": [ + "a768ab86515ef182387ddcaa8d31ec81699f9fde", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html": [ + "883a859b566e6380b1e658b57de4c42197768fbd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html": [ + "3f82d96957bcb8a66fd6ba336a3da8e82b247f4e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html": [ + "043d685bb9a81b3208d1e3450db59b52e75c241a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html": [ + "c45d7cc9a6b23dbbab4bc5629c2cc2d88ddbf13e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html": [ + "8dadaf893a892908ef95f58fd01abc3a82b1f3bb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html": [ + "c73a74926d7b97ab56219a5a539138d55b64bb4f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html": [ + "96da86938b4b756df9d367099dc8e445fb7ad2cf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html": [ + "091547ad8e3f4f24207a3712984853b3385bd1b1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html": [ + "861acced1961b0942d13b2a380308038a9cdf829", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html": [ + "26c4dbc509693bd7f8af9cb33da41ee2dcd43efa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html": [ + "b966bd48dadaa60dea4662c340bddf2d3441421c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html": [ + "8f7610ca37b0eff0b70448f1267f53adad79d40c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html": [ + "6534dd0e7e469de91900389e15d060f266484124", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html": [ + "598442812a281c53a031db09fb87931e487ef285", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html": [ + "43361b550cdebdedd0829e55241d8e9ef55370eb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/input.run.txt": [ + "0475ded79f03cccffc4f81c9026e94525e9e1214", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag": [ + "67d33513ba23d79e797f53688d4126e36881f609", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert": [ + "ead49d389bfc1ea1844746733c9c11eaf948fd6f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag": [ + "5056025b976a27cf00a1cf61dda3748507776fcd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert": [ + "02a421619dfe3285969642d5807502a464c11b12", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag": [ + "54de09147cb1c7ace69394e4d16c179668795e08", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert": [ + "06c1c828b369949f2bfd8dcc659a0889be6e565b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag": [ + "c118d0d82e41f5e01ac9503bfd6631d4dc308964", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert": [ + "df27440c1fd07232991538f7156120388b50a6e6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag": [ + "bfbfa2c7de606f701276261d5da039c7759a938a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert": [ + "5a91eb4505996941c934010ddf58ab7dc71d7abb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag": [ + "3305d05e7a4e952ac3c5dfb03f3e2ccc309d28c3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert": [ + "ff84a9dbb1b723f83fb13365d170a9606f4b38e3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag": [ + "e918233f6f6da3fa9a2cfb2262f06144abb77f82", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert": [ + "799a547b9437435de22be93b57a71109362e58f4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag": [ + "ea3fddaf1632329bb476d8a20b45932638b63f86", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert": [ + "e8cd7f3ce48f5ecc921070e35fedc6759e8dfbaa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag": [ + "158847944a4ec78745b767b11d87b40c353b5f86", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert": [ + "2e96c151eab12f4801d43955a5b736ba3d48620b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag": [ + "072731559702e05ce120d9a5d4bde89375d997dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert": [ + "b7f50e0f71e82c7db163f2823291272335597671", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag": [ + "0253667ab8c68ce53933dad23bca71ec04d312c1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert": [ + "64fdb2eaf77fd06ec4ae8e1f5c94c572b4483cb8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag": [ + "1f34e82c1be9947696939704f79b207e70a77903", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert": [ + "94fdc42e470373a5d557f89d3ede8d8721bee86c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag": [ + "47af20bb826867ca0047b9a16a6e77852e85581c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert": [ + "b65359d18eb0dcfd99ffc121ee29ddc8b59ec36c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag": [ + "e86e2299321e2cbb0152556f8ef09eeb6e0b9930", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert": [ + "a1611f6ce762b1b6683d9452752d07a91bc8c60a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag": [ + "8778b08c565cc2361e53130f227b57633b3c164b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert": [ + "d5c4f41cd366ce6fecebde53e78c9cd557e1608d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag": [ + "461a5785aba5c8908b45f5ec62fc67f10f27dc61", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert": [ + "422586fb7328bf8d0d18204f17f389fb454d5d54", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag": [ + "d1f4fd2ee1e9a52dc2123322ed1fba2b7e7ac740", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert": [ + "92ae39b9444f6fbfc52c850677a456514bec80ca", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag": [ + "6633235b7b732f5c7d6793af3d1daffdc5b2973f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert": [ + "a1c707583652967562557823d6685e5ff1a5c9f7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag": [ + "59f0fb1ad57293bbf9228bb81f094a8efc2a93b5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert": [ + "23a80af494ca7d7f57f0eed68ed4271976335d9b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag": [ + "3564fe19e55fed101f0477f3a535bf5350dac2a7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert": [ + "83fa5ab95a936416b2f5ccdd686d7877b206c492", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag": [ + "73dbbbc9cfb6507f9f8f9adc189fccbab5de08d8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert": [ + "7f4acf21cbfce42cfb3edf0afa76d40b1dff398a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag": [ + "69bee9744d133afc616f180138002a6180e930c1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert": [ + "732c4728c0571ebcb6b0e3b08303a2da2b55e4be", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag": [ + "43f704d37f5abb4861fb49fa1dadcde5fa5f373c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert": [ + "6b6bd0a40f3087722238073c24bfad6bad4efd4f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag": [ + "23c130df5be74784eb6ec0733f4f197be8fd97a8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert": [ + "527115af93e951bd5d7a0f732ff5aceadd0ab897", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag": [ + "4e3d6aea28883bf7ea3e1d9ebad8646188908b2b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert": [ + "18311d6ce5fb310e4faece861b4a49802d29e79b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_frag.frag": [ + "b88fe71f1e9e464ded03829806876e4e431b476c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_float_vert.vert": [ + "02f0f6e933d20762ebdae2ec1c930768ee08bc4c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_frag.frag": [ + "811bcea1b15480b56cbdace4d8ae0e7366d6c17b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/qualifiers_struct_vert.vert": [ + "020087f9085201a37cd7c187841d24b744a70002", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag": [ + "6a8ed104ea3f6426b9e99c815c0f8b2591ecee33", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert": [ + "d0ecf4e64019af1f24f44280897e53212da5c435", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag": [ + "919cfbfc4d7d229d062ce690152c17ffae094c58", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert": [ + "dafd980784464850aac5b407b3e97923fa7eb92a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag": [ + "ffb20a1031d7dafd1ad19cbdba0ee2cfb1e7df85", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert": [ + "5a1d41c9c30c2592f808be0f74b0aafeb4f322a0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag": [ + "ae4c3b4b0f393715d85a5656c152e2d9c7a4a878", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert": [ + "0d7efea1e01b9959c3daba38c641f81228aeba8c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag": [ + "8b6e9af1af9b23a4f89274f57c3b102c00dcbff4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert": [ + "85e95c9ffb33b03601d6f8443ed95a5b6bce55dc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag": [ + "abed81920873a8f58f45309a750547e8746b1ed5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert": [ + "d08f187ddbafe87458979d97f0776009c8f60235", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag": [ + "48ae599df51a09ba1b3d80c3ecf37cc51652bf7a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert": [ + "b830c54a1f488f12d5c0b9bf7284ebebff61e078", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag": [ + "704e9ed3617a91b6fceb753e2857941c86143cd1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert": [ + "d0462bb46b822bab41f7c8124b6e1ae6e8aa44df", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag": [ + "38ac3a598ef4b9fe608471939fb407043042d051", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert": [ + "3d3895ef20c691d8d08b660944917ef3417a322b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag": [ + "49735a5438dacbbae309e72d5ad31d756e287b94", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert": [ + "3844d922c459573da5b2b51a00f30275ce2c32ab", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html": [ + "3d63b00128c51776222d6271f8af072823fe3d5c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag": [ + "6575de5612aa54be7da871c03b5d913114f365a3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag": [ + "f5c148a98b282917e305b43d06ed20c32d99fe28", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag": [ + "5608d4a6c7f7ad6ca30c25aedf056e673b90ba98", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag": [ + "6ec31cce6a9141bdafa7dcaedd69bf3e57c48ee5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag": [ + "7a85a77c11cca5bd7f8f22eb0950cb68a871e9d1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert": [ + "53e6368c31b5e297a24230df59e43609ae6ceb92", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/input.run.txt": [ + "75a0e2470e05d0ddb08720fe8736957de038e1e7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html": [ + "157dbd167d19c4fc64ee5c78718c1d8a91e5c703", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag": [ + "1f845db609e9e92d14bedf30264b70c292096dfc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/input.run.txt": [ + "9240722e789e8f9b25172394a2495a6242bba34e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html": [ + "f6d9f51402c96a433267ad65593ab97f0a7d819a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag": [ + "a8d8bf2218d99546a66920d9224a8f8cec8df9ad", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag": [ + "0f5d2171fb2d1fb3c54f2f8c92cbc56b770e3be7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert": [ + "6529f06a67807ae2953a7db65421869ce672a5ed", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert": [ + "0e0eb0ebcb7646f78d8578848cb940864076ee0f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag": [ + "6a5f2f9c98ca8ead50b6fdb96275de038b0966cb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag": [ + "caf3bca00832ec28b87f33362708d7b754317efe", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert": [ + "5ebf4da10fdca98b758b1212d67534d1b8bb96c1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert": [ + "5bc237bedcfa0bf937a863a82558653edceafc13", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag": [ + "64504b792245ae62bdd2b8dabced63be955d9d0c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag": [ + "3646b298c330bf7c7fd9010ace33a06267f74a10", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert": [ + "e02087021a86243ea7e4e62ff8d43ad47c721cd4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert": [ + "8ac06243b0472abdab2f104e072962f4587bc23e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag": [ + "340772c9010f56df4ca6e8215cfc3b797a467dbf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag": [ + "32d925d104eb0b228ba01e8c5cf8d3446e3ea139", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert": [ + "ae134703763cb8d469a88cf34871487bc491a880", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert": [ + "5cbd21d17f98ef6fd53637b970c666ea3f1c97fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/input.run.txt": [ + "803e71beb81c3558405ef5a08301422263e76441", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html": [ + "14bf8e22b1e6127baaf3d73d0ad875c1238dac10", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag": [ + "1075e1c3371e56f946db22649d0eef73a879b283", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag": [ + "3d5e29a28a158ff70da841b3faffe82c209711f6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert": [ + "8fa466ed8b7cc23e7c4be8fc97b9edcef191b85e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert": [ + "ee71923117c0a819e69ea01a751e651fd6977f57", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag": [ + "37b7a47752b62efdd2fe9bcdc90c6eee289ab071", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag": [ + "26795a24fc670f6f96e441ec5352fbdec09ab889", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert": [ + "9f2724d2ff83fd6b3e537372828870e4f8f13d71", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert": [ + "c7ea55680d5f578026af5f1455a4b6208a124b02", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag": [ + "6f9284bcf5b1cdefab4d319de023e41818d40094", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag": [ + "8c28570f878e2e52731c872dbb74a964ac7a97fd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert": [ + "e3ae8770ad4fd09c6f2aebc3e9edc537b02d405a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert": [ + "d1cd16170f520a8698417b7dc7b4e1820a5cb980", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag": [ + "79d60996b5b0e4bec6fbeede182ee1693e7a86f3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag": [ + "b3c8d5f6313f69414a3e832c39ce6c5cfbc27101", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert": [ + "20b871c36f34d3ea7416125b2a8b76477801a88e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert": [ + "c275a8d03f9783a90286a7e949c411da93fbf6ce", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/input.run.txt": [ + "077177483d5a7fa04daf542dc89c7aa0ce962bf8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/input.run.txt": [ + "0a17fcb7a0aa8ea4007bc8eeeeb55825493770ae", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html": [ + "7c6def4727e907a06dc1b9468fd4cae53cdfac31", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag": [ + "a7186863816ac14e2fc8358454f9598ff2237cc3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag": [ + "0217b9099896e51d4b03d7a545640909bc3ed7f7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert": [ + "76e03901e14f5af66c4155f01ea8d7cadd58adf1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert": [ + "d3d5fdd3525da39138b086638e522d2aa35d2c9c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag": [ + "f221f8ca3d08b85b0e252921281011e29c2b28a1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag": [ + "eb624a64ae717a564de4786715356612c6e87f99", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert": [ + "231187c992109e15c345e9ec3535855aea13a978", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert": [ + "98f947d580e70a65d892f26d2d85a2afd6f57424", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag": [ + "96a777ccef0ce29c275575ce1aad6c3e78acbb95", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag": [ + "ae7052e4b63d6d5b175c7f7f17ec407d81511681", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert": [ + "6b7f9aa10c33a71bb13becef8722fbb9a992f277", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert": [ + "040b90ae8fd7bcef3c8ac6a49007168f792daabb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/input.run.txt": [ + "b5b53dd48a171b5bba9f2f5e933690e2be5049a6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html": [ + "53d083cbaf7ed999bcc81d27a8585d29735df743", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary.frag": [ + "54e65f313164ba2d218453879978a670085bc6b8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag": [ + "40b2c6078cba50ac06fa603b6655f882029086cf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary.vert": [ + "6cf662e9f6fcd580bd6d2a973825e357ed936315", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert": [ + "358131e0109975dbb3744016a99ba2dd3f6b9163", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary.frag": [ + "dffb52876d2c823c0b418db1830b175a6cc850db", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag": [ + "55199d692c26e277d217ec3bf462fbfb83de20c9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary.vert": [ + "33086d91c86d573e1f30a70be2c2d15e3254d329", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert": [ + "97251f647590bfaccddef01a1f2e18783fa1e0ab", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary.frag": [ + "dbb6abe53f4015dca19a361ea9ee73e129aebdbb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag": [ + "79015f9815ac9a43e0134583a146e5e269cb1299", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary.vert": [ + "74798b69b63e7dcb0edaf42dac039ff22d0c4666", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert": [ + "e1a03a379713068087d9dca3ce2b964d483969f5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/input.run.txt": [ + "a4876ceda298f3f2f0cc43b43d1d37f6eb317292", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html": [ + "2d5cca965e42ec07f30d9807833a6266c77a3a1a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag": [ + "ddbca9ffe077010a481f5f4f1212a1c6ed4f5ba7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag": [ + "123555d652debdac0e90c8ae466b6c86ea6bf784", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert": [ + "1dd92f25b4eace9fc7b412f3fc7e28b89b863d18", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert": [ + "5344649bb2f9255b2de4364ea9154470f4490cf6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag": [ + "6f802464a67864318085181c4a3c3d9cfc37c998", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag": [ + "cd419064325518c812aba56dced4bf2b8933f9dc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert": [ + "61964f4c7b6e34ab19145a6b20654447962d587b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert": [ + "127987bcda4e8e73ee079f7b591764e4f1b88659", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag": [ + "90eede1c7a2c631034e2b87bb60ab7f34cc3ff39", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag": [ + "1a676712c73ad507ee3237ea564ebdc96f87d0f8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert": [ + "0a3928630451c587ad5c556f0fdefb30c1516fe4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert": [ + "a4f693a0c571dde4f9bfdf835d494e639c2958c7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag": [ + "6dcb41c300ba1180295876378bc8675cd5a62af6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag": [ + "7f3d604b5eaba2247ef1ed3dd3fa2ee40cb36184", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert": [ + "14f432c12b6dfea626f0bdd046be79da905f92cd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert": [ + "efd717876f3665aa83ee209c94788b0cfdfeb998", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/input.run.txt": [ + "8004d1d6b65bfc4d9dcfbaa0d71d51bdf9a48c9d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html": [ + "b5026779fde1e3f4c9b4e005f9469678ed7db196", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag": [ + "66b4bc7f5a66c36af498c6e3e75507b3f1ae6129", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag": [ + "4baadbf15299f75d0d1d8fc0199d9f822c4ebb02", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert": [ + "549631ee8aa58966a8923da495519d247520322f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert": [ + "6fe8a61e8d093cbae6a460aa688bb8523cb9c23b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag": [ + "71f21534c3a0416ecaec063a38d42939963355ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag": [ + "f2d0c9897786f80cec3e541707a4d10d31e49727", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert": [ + "edcec74965cfca60f839df104df512bef557f79f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert": [ + "e4d6d660d96cdf3d1e5f7447e1b5b5dbcfd2c4f1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag": [ + "1c6777ece5bd75916be4686501fa21aa7dd0bc0d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag": [ + "c06d1bc7e822d21d52147f2f36d7ed1a74511015", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert": [ + "f2c97e53456a99ec0ba31929f0651e7249dd844a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert": [ + "7c293d986ac24ff3645b3dccf3f6eb47a9eb0c1f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag": [ + "bf70e3c988e3d35eef9fc5fbf33576b71de66263", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag": [ + "d239d8153e9a78b60a5c335932b99a49d094f440", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert": [ + "b6ea99cd8e0f28b3ed3200e1994bb3a6103e8049", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert": [ + "6270a519144b38f9b1b16bebb6eb97ac75590886", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/input.run.txt": [ + "3ad1d9f62f4b19c59a112802204dd44f9321365f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html": [ + "9666a560d14e31aed258563be92f9662a6fea1bb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html": [ + "e6cfc1434a4cf85d6af0d3c1e8d41808f61c1fd8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary.frag": [ + "837d83261f3431b174f475dcd7211422b031b282", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01.frag": [ + "64b11b5d405c6ba82f49bf1aa8bbcdfbf888d4a3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag": [ + "c76152b0319d47bf59d4da39df396e745071dd8f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag": [ + "9296874d33c67ee2c096d8a56eebe738da64224b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary.vert": [ + "8afcc5848333a7b6a90bcade22ae0b5a5c1d294b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01.vert": [ + "eb43fdba16fd6e6ba5e93451a919e20a555eacde", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert": [ + "7bfd63ecee009c3578173104f3b50f0eb0a0e160", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert": [ + "182300d2a7c482b31bbbbf75e6fbe197ed490fbe", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary.frag": [ + "370c89ceb37d74a936faa7a6cea36d6f378998ae", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag": [ + "600c7f5efff2655aced6f7977f01b358b8db814b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag": [ + "27f98c642c280b7860f3666e0219cfd396962aa6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag": [ + "a541520a732aac404bb54e7465c26c8ca2700586", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary.vert": [ + "e13b8e52a3e4086fe79939a4f80ee5c02458aa15", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert": [ + "7d0c768cc55180b80f23d6bc847595387e5501b7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert": [ + "0f0551132b1bdcb9ebf07b858a80479e940e6d11", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert": [ + "68490b63dfaa1837c5f37dfb464c9b09bd3d6978", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary.frag": [ + "d4137f75212b566e9075e791168e0dceb547b692", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag": [ + "8ffc21ad74d3a6af5171622e67d38c31a0cdee38", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag": [ + "e0fb6e576d7f7fa4cc4e01176679fd2db85b18bb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag": [ + "b8f2fbc915c26bf81e0a489eeeccf871ea4ca1c6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary.vert": [ + "62d49890ea48511170e261cf71e0f3008ddafa89", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert": [ + "a4640a1ed41b53dd04ae120cbe4ca67f81fa0086", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert": [ + "9fc090461387ce8f91c56a972d6ba3467721cbed", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert": [ + "8493ff638d07cf0146bb5c50a1b604768a962f14", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/input.run.txt": [ + "bb858a87913541d4e350c01c040911d84e2d29e7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html": [ + "4e72ddeef5f237b63fcdd8c49ee3c61dc16ae529", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html": [ + "555fdbae79b4b989a8ea67cdd915397e61bea882", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary.frag": [ + "0e21ee0afc6ee317e524cbd59dad93d0660cf404", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag": [ + "cc744d52171e786260a72ec8d5d09ac547892b92", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag": [ + "ce1d816762144e0d3a002250720839a014c3e4af", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag": [ + "f199b74b257971d412f871b6d4898eb45a380400", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary.vert": [ + "4d71d727aaf654f67f4bd8e643a0af2782ab3475", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert": [ + "fc5b6d3164f4cbedd7f19feeea0717b644e3c21f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert": [ + "72160e15b15d777fd1ab72984800fbcb51a0d938", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert": [ + "2e3a8ad7bf948b4442b6c7d1f4c560091ddd8dcd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag": [ + "d1e4de2e1bfbd8fad7a93221191fd615fa0c68a9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag": [ + "c6c8da941ae033128de4c2861d93bd718a79e870", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag": [ + "7e1e2b57c8f680a2a34025494a1f87c9bdb7cf13", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag": [ + "73db6ceffb60f92141153d56b947e4f69fe9ee74", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert": [ + "058835775f5cb90a8d16604c17865ee9b8b6300a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert": [ + "d066bef3a75d51b9b26663a6fafd1aaca4996299", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert": [ + "1e46797391440d5744bead0fec5b08bd83f62700", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert": [ + "4678453d0227f470f7173c84986ed7918c28255e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag": [ + "64fa8919f5fb337d6ed89c1a22d88128fb208158", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag": [ + "d1fc759435e63642f9074ce1d3f60c7386f1b031", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag": [ + "47b00edd78a267762804fe6f5b2c69182ca1d3de", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag": [ + "db0e969abfb3749ed39edccd4ec69a3725583f7c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert": [ + "0faa28fd7b2fbcd9e0f4814408e6286e6dd88bb1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert": [ + "1fc8b7b310df8a2dd50d2800f5c2c469a89d2bbd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert": [ + "814bc69c5e15269a8ab97a07e74ccb5d7701af9e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert": [ + "468647145bf8e6b86c090b7117f23e8f02216670", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_frag.frag": [ + "94b815eef593e4b2f8fabdd39039ef5ea49a0874", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat2_vert.vert": [ + "6ab414545b68b167181669f069e134b756d6c24b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_frag.frag": [ + "0e2fefddd204e3f1157b32f93a8e1a4369c7a545", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat3_vert.vert": [ + "f12617f9505e0759b834f5c546b3a0d19f7ea0d2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_frag.frag": [ + "fe79222073f6121439b0639eb551ba897a59bb14", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/array_const_mat4_vert.vert": [ + "000499b787930f4576110604301fec6460410c8e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_frag.frag": [ + "21f121491f304994180dc09b251a24c1bb516fd3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_copy_vert.vert": [ + "56c46398c3a2e7c6d49a75bd255cfb682dfae3c8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_frag.frag": [ + "dcb964a0bf4c7652a473f8c5813c7f3ba94cac55", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat2_vert.vert": [ + "95ccbd6e57baee953bb707cbf9533f49fe8de866", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_frag.frag": [ + "9246b54190aa5c93096f65fee9b4b23c863defd3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_vert.vert": [ + "dc6d0221c41a17cbff42581a8d27b5ed29a1707c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_frag.frag": [ + "cf4cf7ef7998f7716ee4b903302a4bd159330e04", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_vert.vert": [ + "8243257d2eb118b233508edba0905a2ecdaeaefa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_frag.frag": [ + "1fe194c504b9579026e3575f03a40d4dbbca6d77", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_vert.vert": [ + "57c4ab8b06f04088391caf0c60ca5918a14a9c14", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_frag.frag": [ + "878d3d817c5e646995a9e6176b10ac9d572a8bee", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_vert.vert": [ + "d5258bfb5323d91fd41ec1933ad1d03da6272068", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/input.run.txt": [ + "b66ef36a83c083f7c1fff065d7be7997fb35cd64", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_frag.frag": [ + "f3b15745ce2e979824a32cd5acc90fc4db19671b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_2vec2_vert.vert": [ + "dc19bd6cb32053749888dee9163b4b8d489f86d5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_frag.frag": [ + "b7a72bdcc42d1ca0d48f9ac85a6cde22188f96b8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_4float_vert.vert": [ + "de8e6906c70ddb85c9a6480d371f53e62bb5c25b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_frag.frag": [ + "eb673d0f2a229c9455ddb0ddd4420f18b3784379", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_copy_vert.vert": [ + "31dd5674bfe466998b3279588ae1d5b4d70ad8b2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_frag.frag": [ + "db97fbf203daa0428860cdbe8fbdf11d20bb3b98", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_float_vert.vert": [ + "b6962934697e8aba62afcb10e1513d8d10e1b61d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_frag.frag": [ + "1cfbdd746f05ae51e0231c28fe7f6e9937aa6ee7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat2_vert.vert": [ + "6f8b5cba6300ff4085592bf6fa46ce5ee0a65ece", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_frag.frag": [ + "bcc8538ffaefacb28262e8355b46e6c010aa833c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_3vec3_vert.vert": [ + "55ce24bd5cad96a2f022afb05c5d50a56e820441", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_frag.frag": [ + "c5078aa91c779e844509c811fb468a381fbd8bcc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_9float_vert.vert": [ + "86f30cc47bb9cd11ffc7014bc735bd5cc1e67c43", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_frag.frag": [ + "fcf4088b707266cdc3ec23e028a8352b922fd6be", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_vert.vert": [ + "df401f0a8c8a1da284fc28c8f8646e5d3737f116", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_frag.frag": [ + "3cded3a0e08178aea26bad149185e3ac264524ab", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_vert.vert": [ + "7d7ca55abbfe972adc96dfd742b3e957be2ced40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_frag.frag": [ + "da2510f0dbda29ef6127e9731b3f42e52928e48f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_vert.vert": [ + "95fc93806fa60a93794d3be19b2a0779814950e7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_frag.frag": [ + "10678cf7233f2ee2fbd73023cf996ab2aa544363", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_16float_vert.vert": [ + "e4adc07708517801eee1c0453c8a62ca8091a5d1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_frag.frag": [ + "77bd407aaf5af3105d14cb5e1aacb75ed3551994", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_vert.vert": [ + "c3af6fda996777595326a82eedc8d2e2f9496ea3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_frag.frag": [ + "bc2fb7676eba9f3930f3116b0497fc2181f26c92", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_vert.vert": [ + "71b2d73a631660ef9bc2dd8bd76f1f8da8fdd81b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_frag.frag": [ + "b95a336b7062b06d2f03e9e6721baad588496a2e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_vert.vert": [ + "d7f85a7a56360fd96448b9822f32d6a445857b24", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html": [ + "f7c16754ae50a1ea6b7520929f73c73e479a0b38", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html": [ + "2683e6c403359f3d3aeb74090e821c33a6ea2c4c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html": [ + "5e4b2dc847de120bea71b3b46a2aa1430a03946d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html": [ + "db190edfe430f66dbd3826da2605c4d5d168c062", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html": [ + "dbe520f9838caf52e6014d14c79b22db1b3c2d36", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html": [ + "0b37a158637e8f83049ddbfe6951fe3d9d7023c4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/input.run.txt": [ + "7a0f8e0dd169306f6e33f976d1338261d48cf267", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html": [ + "0cb4f550d03619c3ddeb57e96d1ec277fa560ffe", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag": [ + "769c0518bd1f8518f896018c50885498913bc50b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert": [ + "eb8ce73af65f8a51c362f7c0a2ed1d64b01e66f1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag": [ + "67fa1f8b1debdf0ae9ebbf18a258c84cf918f32a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert": [ + "503ef143246ebfcc6e45c2fe71fcabb19fab4064", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag": [ + "0e603fc616771c2653ec1ec462487d523360e505", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert": [ + "5b3937b0d5f943b0462efbcd9f2325423fdae892", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt": [ + "767e39dc83d530c6a3a755a3e7c9d76081a33e51", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html": [ + "3f946aaf5c16d25fc719cafd09a44d0ff3009045", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag": [ + "91c7c5f8296fde429a4cf754be8963adf29f3f11", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag": [ + "8ba45ef48e6da3f7186c906c338b87fd4c429212", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert": [ + "26ea8d1f2e12b9e4d7707927bf5f0d6cb987d345", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert": [ + "fb0de7ac2090f02bdad58064206137b617542047", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag": [ + "7a649d1b7d79453da449703728dba63a8bc7e5c3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag": [ + "573ce1f456c16b1ab3780e2e8df6d5dc2f8da996", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert": [ + "4755188d5fa0165a7be483f8bdf92e03dd6b034e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert": [ + "adfc24f0f1e40987ae6cd4743b03031c5cea9797", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt": [ + "60862d995a8c797fc2c7d2cf6d76280d6c93d0a4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html": [ + "c799a53298934197b19c32b192c4919413814f9e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag": [ + "0e118e87abfdd333a130e0104e80d8020f46491d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag": [ + "a0276fd171bb14261e2a0f98c43459ae1e4d1abc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert": [ + "9c6a46d79a4d92a3b378c0e2f2d2d310b13a0e3c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert": [ + "fa14a5e0899c625ad2ba3d49826db0c9c3fc84cc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag": [ + "e7ecc346d7a990bdb7790a162119c77769de3961", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag": [ + "ce30f9a4d70d95b10dc6227d048e1b969a9328ee", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert": [ + "912ed25181abd9a7422b553a96f4f320c91b7fd5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert": [ + "6f86087794f473f0ab78a407c0a8bba61fa2d410", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag": [ + "a781f2e312cc07bf83fbdd409d354af47eb6b6e8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag": [ + "d5ab88d61d3a77f441e3e82eecf06b80c3f9d1e3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert": [ + "01fd5089a5bc9f757eb1b5222445a3d40b0f7915", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert": [ + "2c0bfa1d21be4fb02030ab24c3299a63e217ce2b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt": [ + "cd10e3f9b9702d68544ca7f99267fc4f2e2df136", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html": [ + "043a821c29ef196ddfeff3a6647f4617a319b268", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag": [ + "90bb825b056231c81eae49009db22ed83a37a788", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag": [ + "bae6c6a7bf3f92632e399a499443f267fadd52b6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert": [ + "94192cab85d2b5651198ab1f4337ae8d56d9f8cf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert": [ + "7c1f4ae57471222079142992407e5a24dddade48", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag": [ + "8235790a058528c623f2c62c9fd3ff5b1ba258e7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag": [ + "88e6769c7bcc63e066a65c14608728c1e1b787a4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert": [ + "3e0cdd586d0f457c98b4239fc00e37d06cd109e2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert": [ + "55e870faa1d9b57e24c67648713fd8d9905b9907", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag": [ + "fbddf8ed90ab15066fad2d3bf33f1898aea7e870", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag": [ + "8ceee39de5f3c8ba26edb848c06fe61c6b4917a2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert": [ + "704f32127cbaed6946f8ed8bdfa879e9cbd71dce", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert": [ + "3720393e3699b142a823e134a8427612138d03cf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt": [ + "efa4eae92f2e9ea087914e37c414e13c656ead94", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html": [ + "149387f481bb68bd6f6160075fd68b9a02c4c216", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag": [ + "08eae05a145481f8a0af604f6eab63a24a5592b0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ + "cc32461352173fc236603ca74cd6f41331349f41", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert": [ + "44dfa6966cc5dd2328b288bf7a0f2bd4be96c3e8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ + "61566e2f2ee779c08bdc3e1ccf46ad2db984248d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag": [ + "06dee149ac38c40d455dfc93df34e48c2b1ec760", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ + "83bddf1d8221bde0897aed7a64de766ef014bb22", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert": [ + "b42b2d6527045bab5f209e7a71fa126b7af968cf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ + "f33a85334cb149d15727bf8930f3368ebac44ba4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag": [ + "1f4072d12fe989afca97ca3a647555a396b6d835", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag": [ + "1ed6990c0a4b13bd0b58297ef5b2fe3050a6f1fa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert": [ + "1dcc541da5441fb72812d19be87d874c8703871f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert": [ + "f56ceca7a2510666260ee011e0345660ff5a4c9e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt": [ + "c07eafecaba89a94eaaf1f4c24a459e9d03f6426", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html": [ + "8edbfe334d5a67f6602aad0632c47db5e3ac617e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag": [ + "529d021d076fb4aa055cd733c0cd5ead771cee40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag": [ + "ad8a283bd171cedf3185567bf21078ce75ea9021", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert": [ + "4420471a53f391a98b1488e849c0c698b5a634c6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert": [ + "d721a20b03c0d2954750ee80b35ff86ed5c37709", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag": [ + "846ed64e469bd2831b2d1d20df15072ea9797c07", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag": [ + "46497080d607f75616e15d431b01c36442d5d04e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert": [ + "13b8eba8010c4677a1771cef95e018c6cfc8cc9e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert": [ + "a373433bccf173db410bc43af82ea003fa675df5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag": [ + "8c9b63ac289358bfd208333b50bdf5f6abddf831", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag": [ + "c63d2aed1d7a776e01944636208e347dfd89183b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert": [ + "8f57d5562e645acc3a83ad37da5793264bc3c8c4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert": [ + "8b2e6e2781e656937f7f800b7762d89f9ae7aaed", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag": [ + "96f3f572cfc19023d48666ab3e74d5120c76e646", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert": [ + "88899b6a62e6229f002979508b604c75b0472e83", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt": [ + "6d6c985849362d737ce9431d03a246a59c96f72c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html": [ + "34ec24ca43e7d7a5321e45b0c1a940433f79e197", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag": [ + "6ee77b41a85e2dd2bffce9b4aa7cd94bbc46553b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag": [ + "9ffca7c8a6fb29ba8a98de892549d494a17d573a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert": [ + "9aa65fdd3894ee94fcc808f6afa6e895145ee339", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert": [ + "0c6de30d20a766467d86cb41ba7c71541dc690c7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag": [ + "5dbf97b74cf36c7eb48e885e80a01f939c17965f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag": [ + "463b585777f909df5232915b6a2ad634f3f5875e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert": [ + "fd9b72ad90b443c78a464c5fb155b407caf35dc4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert": [ + "2eab62b62487907e833f6d50cc27b730239308b0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag": [ + "f03bcff2169fd64e5bd603b8222106c0f63f5a1f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag": [ + "948fa2e87cec362a3cf3d879393b99e568f6225d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert": [ + "e6d1c75883679b554b92b504dc8fa820b1b38bce", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert": [ + "893ee00e6a6c2959121f0e7e82b339e4f2a966b4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt": [ + "942bea78d6111d4ff902220d6973c600f2266a2a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html": [ + "a2b6eaea7b40cf4792ab4a7bede861857056151c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag": [ + "842bcd8da2ea14e8ebc4faff968e3cc287dc4904", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag": [ + "7eb2ea68a7bd049fb8d692528df58580637524ca", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert": [ + "afae3ef9b978b03e7a50c741f6e81d9b1b371efb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert": [ + "3e8d5f451cd2ff9aee892f1129497abf6f9aaa66", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag": [ + "a6ab54f8ea63df6b75cafdf237e13301a1e25d7f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag": [ + "478a097d379eef7c88c4381a5dec1e1d7585d899", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert": [ + "164e968c3d5ca57f30fcd6d99899741fb9ed5b2d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert": [ + "39d9385dee28b6d473fa6f98048c83956bd67786", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt": [ + "0d50293d5ac439aab802dc27dea33de5e671095d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html": [ + "2348ac46bdc3ea617082bf6a7b2682af2cab93c5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html": [ + "8309635170b903799c34e07d982d75c3d5122078", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag": [ + "7f07e7c9365e98e62ca91a39bf27c7c89a4f22b8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag": [ + "100e9226aa31b1090ad63f5fc6b00751bf862d65", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert": [ + "5b8498bc0cd0d3f10f0a20291242c592819a0646", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert": [ + "71b05248662fff695f530b2f0b973e0907e24e94", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag": [ + "d26cdc97deaa9aa77d6da4f250630101d83b8eac", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag": [ + "614131dc88ac54f9c945067c38c14cc7f9013142", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert": [ + "6ec484a7a443a2c76b6bc56198981e84bbf394bf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert": [ + "eadfced9d5ec6f4de644b5c18345f6f9b86ccae6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag": [ + "18ae96e51cbc9f9b4d890a40de5a9c7a6973a791", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag": [ + "e4cc5b1352266083acd6326aa596bcaea728b442", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert": [ + "7e7700163f744f3b88e56a59195be2547db2af5b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert": [ + "76d4420ad39af9bc27c694e9e4efa00b3064faa4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag": [ + "2b792b333d5c057ecce2d8d88711b9e6ead27320", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag": [ + "115dd25df68cbe785ed107dd02a3f00694e82df8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert": [ + "0a021117761988e9e82d1bf19a1787fbcd273bc9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert": [ + "1448e37e081346bd3ab0cc9c071e3e2a94f23abb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag": [ + "7b86f092762a1837ee04d9814dc458568bf6f2b2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag": [ + "a5d156244ca9085fe5aeae1d24249345a5944af1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert": [ + "c7d7b5f5697cd5f9d479b1006332a0f9117cfdae", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert": [ + "bfe9132792ac350b53b2b959915860345e0afe55", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag": [ + "b6e351663458d0e572af1e130916fc71e0e43d6a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag": [ + "d3c0b650ca56e6a376ced722e6d75d41a9f468c7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert": [ + "78d2a3ca1af65148572a42f6bc945d67471c8328", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert": [ + "0f27a55e4c7705e4b3ea3d1a47c6b5a5d2505f01", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag": [ + "2d113597f7dea824d636af02f3fffdc4d7045136", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert": [ + "5f2a32b1d679fcdc5360e61199341e875138dbc4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag": [ + "e0c4a970f3cb686d9be8b35fb243aaf704d05b4d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert": [ + "bf1af21f0850300226e9b8d9493db509c031902e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag": [ + "ec709285bae070858e793c1475456f4afd88427c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert": [ + "01e90ab1019ae7245804ff8959ecae32be23abd1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag": [ + "a65c506f245722972ab1140e7f583ab50ddd7c77", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert": [ + "c7df49d8608fbbcb7e74f1d1ed80a69985d77174", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/input.run.txt": [ + "d7b1c2a8f57cc1a149c32dfc9e76a630e98655fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag": [ + "0b11ac7cddc65b1563df6a2c168c7771831c8d0a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert": [ + "0375756e19ab7b7bc4638707776c662318e155a5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag": [ + "5c6b2471ab636b89473e1b71ec25656ffe8161c3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert": [ + "75dd40f90d0088b65ae868213ca542cdf11bb215", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html": [ + "14eb2ddaac73910bf29c48f2d98aab3f6c60b9b6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html": [ + "8b516a725ac4905a9bf1500b5ef8ea51517ef1dd", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html": [ + "598462bd976cd96f7ce936f427ad02efd28e0ae7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html": [ + "6b24d3c67cc6e0bc060530641f56ce6b85754799", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag": [ + "259f8cb2aa9cc9a0f7ad14a0d75431585c784dad", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert": [ + "c8ff6492f1f53f4c8bf20f8c56c7bad62c1226d7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag": [ + "7e33c8d61603d832b5a6279b51055e9ecf9bfdb2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert": [ + "52042a0a8d25aed94d6b5b76e12432880bbd2d99", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag": [ + "4942059afe89883849c9750cf20afc75bad552c3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert": [ + "0f773488c0be549d8d1cfb2e5f720dc645fd8fba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag": [ + "bad4a08bc7054dd668e15094abd578c34d38fde6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert": [ + "4fedcaec8427666e6c0d147d809a0ae61f6ba712", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag": [ + "d13d0e2c0c18d250fbc4b6eaa56cb702bb7e9984", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert": [ + "1ec438d5110ab4c1c5e9417513a3a94dffec5a40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag": [ + "68ec64fe9eccdc820b66c9bab9704cb04850e872", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_vert.vert": [ + "f9fe8b14fbe5746d9a8231be5df35981466cf4a4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_frag.frag": [ + "1a4f0069d9f3ed3f3478f5ff9fa514d6d2adc296", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/operators/unary_vert.vert": [ + "9f98c8bcf5aa68085d3380a0f45808c049d8bd28", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/input.run.txt": [ + "35927f06a2a430919f81fa454009f61860b03ae2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html": [ + "5058b7a24d751c727495b9921e4c32fd165c5d13", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html": [ + "3f9e651ca8531e2749adc59ebb46fa3f6170d3f3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html": [ + "5dbe8ab0e07e21553abcaecce7e647f70debe232", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag": [ + "7cc91fb25f05a01966003a807108471baee09cff", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag": [ + "44d50998940cdba9c74b1558ae7b7795eb704e9e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag": [ + "bb3423544695b911df1d94037e5e512ff4c0266b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag": [ + "f50bec4aeedd756641ea66d8dcc17c5273ab5cbf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag": [ + "14e5268e01206857044314c69087cc51fde9ebb1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag": [ + "61dd1a275ae554d2e42102040ae8f19a2956d353", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag": [ + "672acdfa65fb1051319b21b9c1cec67c3afc1124", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag": [ + "b6d43aab02e5351a0bc565f83af063899aab26f5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert": [ + "e357d846b193242864a0633f0fa5e18d8076ae30", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert": [ + "d43ad2ca6f75d62b5e2c8d89680bc2b62affc6d5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert": [ + "c3dc2c069f0fb40030ee25b50319c7e497f65a64", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert": [ + "64cd3318d9ce26ccbc64934723f9e2d41d96d120", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert": [ + "0945b54c5674d867b01d2ff467f780b676017218", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert": [ + "6cbaecf9c50cef42be60c1697ffa2f931b10d8e6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert": [ + "2be9b56c2349198f0fbb45d1636f7343507275dc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert": [ + "110cc2acdeffc4e64d33604898c37350c76b48b1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag": [ + "c128112cf171a83d4c3aeb51e5b970cd3e696a84", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag": [ + "19467e43d71a8177ea71ec82d53e8248ab8639cf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag": [ + "1f4af7c4e9745a1f52b5c3f2d486e0250979c7b4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag": [ + "a2ee3f91a070d2e010d608a3be8a4015515e8cbd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag": [ + "802fba3406148ad54e161c158dd558e0e87e839f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag": [ + "b82881f34d11a498c9be66c48a0b069155872a51", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag": [ + "4decf2d37e1bfea82791423493daff745f8f7833", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag": [ + "0a496d9269c0359c3e8fe3b8d0d93637bd88f25e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert": [ + "a0c43bbd04ff2942940731065b452294d727150b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert": [ + "fb212d36cfca47339ea29cdeb30cdf245c37c67f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert": [ + "b4a3e23152f2797dea5528d25c2a474778e2a44d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert": [ + "4f3bd198c725d1b1953022c065c90b266ca3ac20", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert": [ + "b55139f71a6246e5e3275a81394a18ba331e4ccf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert": [ + "ec81e75bd277fa65712ec60d0d0b2a14a1b9dcaa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert": [ + "121f8543cd445332509c1f21a26ccf7153e75d86", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert": [ + "6659dbd7efd5dd28db8149b5b8d8678fbc539cea", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag": [ + "57049161c05b312515acdcd7cb4d5fd3bea7db78", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag": [ + "a9663bbb7303227a461103fb09fef471f712915f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag": [ + "29f3caec680402e8e408522c4242ba3b4cc0403c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag": [ + "dc9925a08debc93826ae0c512302f1ded02fb166", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag": [ + "2fcec7cf79fa059f8650e9d7a2c1404adcbdc2f3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag": [ + "0d9d24a86ae6f231f25965bae7016e83afaa646e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag": [ + "fa5c6f0e710889a8b275b27256fdc6e177873551", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag": [ + "1a0398997b9861519a1be51bced00d88a0d85ec7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert": [ + "eb82c31d861a42d5dbd4d5030911d27c590e93ff", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert": [ + "601aac0d4d5dd2d46dd2f17a6adf046b0159cc7f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert": [ + "e2064a3f9f2d81204d34d6f95c5fd99682374a74", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert": [ + "ce42c71453826ed772517b41b0e606feab16f08e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert": [ + "2cdd589e718064f5016de9dde882817464d47496", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert": [ + "8c937c9f4f4a77bbea9f7d135eaea6d9e7f21148", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert": [ + "afff1c1ee8f371a281f2c9509aea0b1ae685d22a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert": [ + "d4f71c766bace1e348b7efe8eeed58b364b8fc52", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/input.run.txt": [ + "04eb06b5e07e3678141482a7f4791f1059f4533e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html": [ + "cccc2b8c294b75f0ac10ef1f67ed6dc71c1710ae", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary.frag": [ + "f2802d087670b820d8a21916ce3fc1044535f847", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag": [ + "6f828150f340ba2f9559ba9bcfc3f6e8ee021c2e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary.vert": [ + "24fa953506a90c3aa75b0f14ef1d84bd5fbd326f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert": [ + "648daf978228f81db9f473dfe7c1d4a40ff72d80", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag": [ + "364b108e1f0036e4c66454fe785919f328775fc8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag": [ + "b3066db4a16a3c69a1300895dafcd6fdeb439a01", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert": [ + "badc2a41038842e30be063790130079dcde3aa6a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert": [ + "a9bf9c0d91655f65dc76a4a3f130dc8eca03ee25", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag": [ + "5dad2cac50ecf1858ba4120ed4fadded7e89e5be", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag": [ + "437d809227d1fad83a02c63884debdaf9498f12f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert": [ + "8f4304c2669eaf49629d6990c2f7474c346e892c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert": [ + "8b7d88a3782451cc76e9bb792e5175870938f288", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/input.run.txt": [ + "a66717bf7a2fa01e2809daad3be49c93f9660bf4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html": [ + "6b0dd1227215a1c88985213cce18e265d3960618", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag": [ + "4b6c490ed3ffc1b7c317fd81baf7fe6308de85bc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag": [ + "a0c764b9637ca76c28f8bf32b5fd08338932d913", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert": [ + "38c4c21d08dfd0072072e4357fa0a22d6fc4a66f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert": [ + "b9c1feaf6442c135b55e581cac44990f4a3b57d3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag": [ + "fc4f5eaa43c5b73a336d7d4b1fda782d0784a2f0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag": [ + "54464ab34a5b98684dd848ee20fc9c32083da3aa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert": [ + "7995cd380fe50c3d16e7276f9ef53ce3143e34a5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert": [ + "5db7f70b9a58480d7e47012d285225189082925e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag": [ + "248d68f92c48e0e25ee3cc5a5b7c4dfc4c28ee8d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag": [ + "2b128d1a730f80942646878b5351e800cccdca5f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert": [ + "64b3a197778135fe3bdb6c06f9755b869a6cc602", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert": [ + "fddf88eb62c3c5a6aeefd29eeebe9b0fe48784a2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/input.run.txt": [ + "79f1200a050b72e61ef5a7872ab65af2b8ae5f5d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html": [ + "7e8850424ae6ddb3604e55cdfe07bdcc9fe9c52b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag": [ + "7cc5cab72323421b29afc57510a8bb950c88f269", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag": [ + "b58bed97594ca0f998c2f57b87309e35069a9b2c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert": [ + "536b969b0b9454375aa7e4e326570f945c4e1cd7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert": [ + "97e48ef5117cf8cbb5f8377de992d139e2b194d9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag": [ + "ce1f9ecf3e56ede391b5aaca623c101060a0fd89", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag": [ + "0392ed7c76a881525cd536d71af75d8dd11027eb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert": [ + "2f6bca17508c1923e35d404cebc80b6d9ad7f867", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert": [ + "cd7655539c37cd51af1f88c8992fd7f346930c91", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag": [ + "2fccc10202f09dd88eb7c985c3019e5a29da11e9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag": [ + "c2f2c474ef1b87a009a21de4385ad95b573585ea", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert": [ + "43fd6f0233536e66a5008887a12ae6460f1df244", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert": [ + "a3f8dd938f113314876e3e2d053e956567ae03d7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/input.run.txt": [ + "cd9390d70028ea0061ecf215c55620dd2a55ae8e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html": [ + "32bafcbaab89b15e43e7e5a74fd6bab481848df2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary.frag": [ + "dea973c96c62c3e48e66713dd83807f4a1ea00e4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag": [ + "0bf6cbbfaa9e0034423b4833d75ec6280c2d4b5e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert": [ + "c35eb5e048daa3eff076d685030787342f9d8279", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert": [ + "3f2b270895f1bc58f8fea4543429e8f6888cce2b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag": [ + "5a2131120cb25c0efe896ac9373f84e188859912", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag": [ + "9a048f8b88c146a7834c93dfb8d00bb9d13c4349", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert": [ + "593d7be3c1ba193a965d5bdd7d304c61733b9707", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert": [ + "e2ac65ea6745b59e0f57956f03bec853e201bddd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag": [ + "288e17dd7a5a2aa9f54ee3b7cc07e4d106380c85", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag": [ + "a87a0d174a656a63fb01295f681d5e0c5fd17f10", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert": [ + "e74f13da76697f9ac4b1c679a4c4f0c6f18f2912", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert": [ + "9b0e9481177470027b24890690e6a62b8a6c4fc2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt": [ + "f9ba2620974ca898462dc3308a7239b150d0d5cf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html": [ + "0c10e454c11a4df5a46ed3c984365caa3e5eb2ba", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag": [ + "5667600f5f66d108a963d77bc4a7e889331e028d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag": [ + "36b1048637f7b77fcc9d972f747e2a923f2588a7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert": [ + "dffbaef6bf44e6c5d4ae945d2f028ece17fc36f9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert": [ + "dc971b0c7d986629eeb3fa842513f01178975e5f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag": [ + "26769498109bbdc26b0c669f707b699b5df18bfc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag": [ + "4fcc25de217083a4f825892d527d971368618044", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert": [ + "65ed875c441305ad992daccdfbc5507ce26bfe73", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert": [ + "cd8816f2e7195b3da18baa3b93951a3dfc999b4f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag": [ + "e867fbd76b6a7bb15ff6f948be9f2988c0e4adb1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag": [ + "5fd07a77c408d1b571501be8ec082ed8760fcb4b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert": [ + "9d3f7efada25ad6af795932c5d181398dbc3a5fc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert": [ + "0edb28d940b543968ca3a0c423d9fac9ed0b05e7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt": [ + "a531fb63320c7c21f41ffbdd12e6079ee4c40ae9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html": [ + "28ff7cdbecc9a293666e7db49158926f095f6ec7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag": [ + "b2e04aa20e03b8d3bbeeb42e43abdf2acd848ebc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag": [ + "3c9067c51b8be58cb6992636b9ccf8c55c12eebc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert": [ + "ba6c53d7000a8449c42616a27033cc358fc653df", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert": [ + "fd6b1597047e027699b3d568e32668dd0c7c3926", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag": [ + "c587afbea5b4fa9fa73e9261a64ad9639337e125", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag": [ + "4f759d8a729c6948cb99c14ea36bc187247c9539", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert": [ + "72f2e9b8a0726da34386bd48bb24d27af029c419", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert": [ + "1f400cd58c1bf11ae353751122fbf32ae7df0935", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag": [ + "60968b73000d39507c6b7e07032e7b097a9598fe", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag": [ + "5da5bef3a79de0216d31ee89bd39f2362b4d39b6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert": [ + "b5a91d001a41c44d2143d7f26bcea59b6eb4f1bd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert": [ + "9048c39f2168637dfc91e8ec1bc3fa37afd5d172", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt": [ + "ec85181b2c645f81062bd6845b2b5174fde3c527", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html": [ + "8b3b90d1e3057b18f07dc1ec5e0085a8f443b83b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag": [ + "ae61b27a9f50f631df56095b2e0ca0ade70081c9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag": [ + "b6f6d4a80f2fecd776a49d16ae69419b3e227840", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert": [ + "4e42f0ebbe66e76770de36a332e7d0ce3d6933df", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert": [ + "4c5d2a3d7f997496555b975e3f54c84433e11737", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag": [ + "ad3f227aba5d423e88702c7379ff6ce7fa579fe0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag": [ + "dad23b8f921b19ed7a2cd9cac3029e3c060580c4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert": [ + "37fd921d0396d28e67b4512686926753a4bbe3c3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert": [ + "e48eabb78ef53958b3a3486591d5a690fdc350aa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag": [ + "15afdf5a7b0d204b68ec0063dad19b639b716f9c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag": [ + "fe9fcfa3a05d8f2f07985e92e6a22c16c935b31d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert": [ + "8e2d4ca67fac5066332a0dcbdb37a47f00d8a969", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert": [ + "45b4ab102add139e53e96947e75d164331aaaa74", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt": [ + "0dc11d9c0c7e96ca843dae95922dd6da8bd4aef4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html": [ + "33cf7b2427477f365ed01df34ec7e8dd250e2dd8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag": [ + "8721da754beb1a7aec49b4c0d79a17d06e83c4ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag": [ + "fd14c9cde21473f75305073d1909219dbdf49e11", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert": [ + "67528ed074bee44309fda4ed7abae23ce5fa20b1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert": [ + "7342932170e8a5a98d71b69e8977a92bec1ec217", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag": [ + "21ae53f29b117ae2df467ea7b0a0ed73d3e339ab", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag": [ + "8733e47d72a2e93d42ab32bf80cfab7a2980f0b7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert": [ + "83694ab79f5a88017838225727415e69545d374f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert": [ + "7e3878eae08aff837fa6aab2f24f58bdedbf9107", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag": [ + "82298dca3c0d68be72409d837b2814fae1c5e18d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag": [ + "da1582388180242ee5da4e3c87519572905d5770", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert": [ + "86f3ac533e6eeea6578d6c90bd199c4b30543d56", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert": [ + "780985d3f385e6e6edfca8abc649d2ecc74a3c7b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt": [ + "9df9383c526d8ca4120d3d6465d1919d69305a3a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag": [ + "ad334ea87a0eac4aa96f3e3ae85ade1def34071d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert": [ + "d626aba3d4baf9936e9bec3e4a90399469310cdf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html": [ + "57b7fd2a5a9e99eb439239b85ef834c4bf379caa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html": [ + "af42ab5eb683a8af38ed85ff7ddf282e57a913a5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html": [ + "e254f7397bb47ccad61f8ab31cf0fc83a1a498cc", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html": [ + "00843cb0fd6c95b50f9ae735400ebc9fdc69caf2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html": [ + "0b8555771a9b976bc209140715ee98e16add12f7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html": [ + "ac1d547ff5821bf8b9db6bb46722f2c4dd9d2f1d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html": [ + "13c57f541cd7918beb4bee27832b4382420c0c03", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag": [ + "4887d94352c3548940d1a6254a1b93e615a8be45", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert": [ + "cc36ad4aaecb99211f0eb04f02e7f2d9ffe093cd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag": [ + "c18a7c4a41787d71cad351594da959898fed7520", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert": [ + "b5cde367b697897e614659bc3e7f1e2e472330c7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag": [ + "5cea56fff865c1e5182a0b873a4d41d8608b1db7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert": [ + "0d5d11c809ccef50560d2100ae40608300bcd266", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag": [ + "f15fc8f7782098f82bd15d765533088b6ddbeeea", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert": [ + "e1da60702c41da0daff7c180335863116b527ddc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag": [ + "9de44aa5fc839c46406859d35e13207667c59c1a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert": [ + "52fd0881cf614b11696a164342ef5282d8860d20", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag": [ + "79eaa64137112e7c596f1bc3b450abc840ac2732", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert": [ + "999315d3d21edafb74fd6c94822cd95aa4b98675", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag": [ + "66fc25f2f8fa49af8cc4f4d69f10f8029a4d32d6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert": [ + "2d12b105f2e2a6173624012aa8379c0c4c2009eb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag": [ + "9fb31d819cffd35e266e4d2d6d78d257c16812ef", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert": [ + "d0567287081f13e852c857915a2c39a38cdf1334", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag": [ + "3126624815244edf96e341844a9cf6a1b509cf1e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert": [ + "736c3a391127feaffb0988a2db02e71102ec88bb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag": [ + "8970652af7cd2813a1f6f2a3c3e79244086585bd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert": [ + "2670d161f81a2857af60eeb2d42a891f2b8b5191", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag": [ + "fe7630ff8c692f11b0aadc785bd3ebaa22812fb1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert": [ + "4cf1eba2fde5d19113654ff02786f2f24f2bde4d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag": [ + "93959fc523bfec21380787bab645914e5149674d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert": [ + "0a2234f1d2f08ef4226df36128229a613e2928e9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag": [ + "bdb4c60ca29f8a49bc0fa03c09f65d5735a3d0b8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert": [ + "67911b411e9f70d62db99d1354d4a3e165cc0688", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag": [ + "9ead625acc088b748676357108c39ae989a4d7e7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert": [ + "3cca9ed28f19ff6c7fef4992405345ccb6e92651", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag": [ + "e72362bddd2b73f9092dbc1b79fe84b9051e9dfc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert": [ + "93017029f7a9033aee6fc3454aa43160aa6fef4c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag": [ + "884488b53fb600df2a0424546d92fd3efcb657f7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert": [ + "f1bf0db199e0058254b448d6f3b6f86b2d420fc4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag": [ + "f02fc543ab1b0103019e162179f5e8095d987e4c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert": [ + "6d41906b5b6ee1a1e24f1ce8716a2d595da7bb56", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag": [ + "980298a930b7073eab069a8a188d6b684ae7f07b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert": [ + "affbb22fe535a2004a22b5eab01b740db97e45d1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag": [ + "4897831c8f5edf430c6dc42736a4516e5d1f5968", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert": [ + "8f02d69ca8d2ca6e4bb8e7bf081175df4c737dae", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag": [ + "d8604756fc457c5c8c089061830aa6b6846d0d6b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert": [ + "b941ea5cfd3877f35bb7b9a1493e70ecc0c487fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag": [ + "51e874d4ab3e2a02298da3cf11faab6438cb03bd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert": [ + "d945461b8480ce4198a1cbd3c3acba235c9e6b4b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag": [ + "ac9bf067a9940f3c217c07d2c96f2e8da5a19dcd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert": [ + "e613b1fd6c9bf148474057ecae6f0795ffe568f2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag": [ + "842f57a327f729419365cac8d1e1fbf592d95e9b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert": [ + "755224a98b6dc9245ecc71359061c1e29d123751", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag": [ + "7678595b9f20158c4e69d03d6c879861eb72069b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert": [ + "6db867f220ddfcd79196ea75bfe4118cb56b5d76", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag": [ + "ea76abd4a443a1af475467179eb1a0a5057e58c1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert": [ + "99dfccf60ff6cbf98dfcf0e2f882932ab3dcb7c1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag": [ + "3ef550c09d5ef7835dcc069c2b7c9a41b906cc0f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert": [ + "364578497311cd6dc3dcd95c9b957cc486df4091", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag": [ + "62c5dc24c1a04fbfc79604ec73697f0a098d7069", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert": [ + "96de7a64f396d7544c346221ef2574fac89cfa62", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt": [ + "35a7c579de8beeda8408ae92943025083be819f2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html": [ + "f40a8bd5e99d31f2a795e995a3d8208a812c2ce6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html": [ + "c7a6682b1282f76f3edd5008ed7d29ce6ab90beb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html": [ + "d2187313ec7a935e4f0cb001ce4966cca60bab97", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html": [ + "b408f7d2aab88a036a398b64fd70238890d41a70", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html": [ + "49037e8619b9fe3dcd62efd034933ac4f808cf50", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html": [ + "1f7542fc45010b5931063379b1afd617f0f27257", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html": [ + "4993111d9f31e46583437ef9422c39883e07016b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html": [ + "b7772b5e0a7793282de3ed80e7eff55dde4e6cdb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html": [ + "b300578e51fa1cddcbe718591e69d1cc32f62ad3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html": [ + "5e3c753abf99fd397c0089027cd27f806d887bcf", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html": [ + "a9bfb293414408dfc814597abb08b1ca2a2315cc", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html": [ + "446956dbb2b9ceda63d09df74d448d04fe7e6b05", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html": [ + "54bb4e9feb75657da85106e8faca72ad642fd671", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html": [ + "12ac074660d6fe24aa32ddefd91e9309e8a206a0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html": [ + "e31483c92d7b272b8f49134626948fa661425e73", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag": [ + "3ecdb72e7d8fbd083c6371a751172e9baf469210", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert": [ + "7215befa03eb6dc3653bbce8d0158cdcdfa89a4d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag": [ + "9ae582c258813f486c362af462c594bf17b1cfaa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert": [ + "dc3f79b4437e30bc466e95bcca09df39a3d38734", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag": [ + "e44e1a94c4bf7ac0173af08d2f75fabb0089b285", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert": [ + "d158c14787f18bb6b18894a88848722506734b00", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag": [ + "5578606b3413e42110a5fa103add37b9d13e64f7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert": [ + "9c50f99c278e4a01a8c139b17f17e5a737a8a29b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag": [ + "1e3438c70c50531ada15931abf9ed47b640ef3bc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert": [ + "7e120b8fe05d4e423a82ea6c021cf55b76b2215c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag": [ + "927b42cfb512df5d50e7bf25a9aa905cdecba287", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert": [ + "dd07a3401c7ec941af0ca13bd5ea84b0f58471c9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag": [ + "5a792c8d2b0885b1692204b9a31f7346dd44f96a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert": [ + "872435cd236f69aa9d2e76190dc6a4e99acabaf8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag": [ + "0b3502b490c53b4cb8172243585241af45aaad72", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert": [ + "30e2d58f18e5e1974c139ec99a24c8e181c8ad25", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag": [ + "eebae08481c31457d267b0cc7225bd92b7f9378b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert": [ + "c1034313e087f01432c0fd34d3c35a633e0a15f3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag": [ + "a178484ed0adbeef0e50458478e9085ac2589187", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert": [ + "0811addf58d96862683f991b83beebf25a8fecab", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag": [ + "64e98e79f31f59ed26dce014f1f73ad497066e47", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert": [ + "fc2494c18ef733426927595222f5a0af3c815eee", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag": [ + "d8487a57f6bdffd1a32f1d2d441ff435914fc2e0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert": [ + "4ee26dc8e75100083af647fe4e278140626cc1a7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag": [ + "898d3205b40748d74563aa048c360eda53e9237a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert": [ + "af9cd557f74639b4d058262bb3f82bc13c109135", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag": [ + "37e8cacaad924aad29eab25594c607b3eb201f73", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert": [ + "c8fab10cec5ecc8795369c7d1e591474da572970", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag": [ + "abeb49d70140c199363be64664b8713cec2e8b43", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert": [ + "87e9d3cdf56b5379202a5d2c296e448b6739c892", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag": [ + "05bbf73e39b2190d826d00f4237555637a7aee57", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert": [ + "38b47b7f00dd3855c96fca20a6f6c5b9df5ba668", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag": [ + "b0deda8f18e6cce46f70ec5f302698d726280659", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert": [ + "74b477f563e93762b182bd28862d7dc2e6a8a7c8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag": [ + "2e7fd446928cb2a5489ce6b5be4082c17b20926f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert": [ + "ab1979e184c467b2417330e558d3ceab7c2d6e5b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag": [ + "ad55712e1bfcec4ff218c35c97a2489847640a9c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert": [ + "769a2bd9acad69c58a2ffeae14ef8c54b7f8a0fb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag": [ + "c2115c206ba46515fac9ffebef1124023322f953", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert": [ + "82b0004ed49b831e7dac93f56f00978f6e325a64", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag": [ + "76d7487605138af5c6c2ab13285aa59974850be8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert": [ + "49819d78e3d22a48fa974e8f93c6b8705b96015c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag": [ + "665bbb1dac67fb9523c3305de7d5a5dce1189cc1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert": [ + "e30fcd500615735f71fbdb542a401279450d0226", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag": [ + "fa6c573d402995f3d0d077c597309c5784207250", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert": [ + "01204340653aa45240b42df0c133d089a675ec21", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag": [ + "c67d1a290a9f469dac45dc2c2265c543dc7ffe49", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert": [ + "a0a97485faac3b7f78354f8fc3aaf481ed556509", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag": [ + "6b8989610bb943226a616993903c954d7c7cd831", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert": [ + "a1fb3c0ec0b9001afa927ac2f8842905ced14a49", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag": [ + "0f3b5c22ef0f5b6d35351149648985843533e1f3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert": [ + "af905cafb5e385f884a9541de22d57fed535f2c7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag": [ + "6a1efdacd0ffe2543cb1bcfbf374ce492b0caab5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert": [ + "699c3d9aff0056ea6b5bc17c6609a68fc28aaafb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag": [ + "ac1d2f57d505e402f6e0016f45eb8eff4d598733", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert": [ + "c3611e28090df693f2f5e4b6cb5a916f0ae26f6c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag": [ + "1f171c6888f92e887d2149baaee195118f41f253", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert": [ + "4dbc158235d4dfbba99818cc96f5528f4c8ff474", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag": [ + "68196f26cefa8214a2b54f88cc2495ed302651a4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert": [ + "1b39b83f3514f6ab3c26b23cfc8b45256cbd5b82", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag": [ + "56e80ec86c83f60ad123564be56ec64d0049c2b2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert": [ + "b17f566d4c8d2e59ec69f2eef4dfa7c2f77efbb5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag": [ + "82dfb6a8498338b029b7bcdc9be1365af55e3ea9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert": [ + "23718e955e05f93fefc2310e4cbeced49fbe6b73", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag": [ + "44bfb3d1635be0cd17a0469771ab5daeaa5a4acb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert": [ + "cab3dcae14405e9d0a07368d1dd013d5dede0ca1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag": [ + "0e7de3477bf33d694ea82fa17c19578d54763256", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert": [ + "69fce4a5456eda10e537d950a112a95287aed676", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag": [ + "9edaf50c92712c1645ef112361a11c4068f4cf5c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert": [ + "54239a06c6c25753d152a29f569f79505282f27e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag": [ + "82b1a843d986b9f64d97bc5cef59edb46afe83f1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert": [ + "e7c970786b3f756d552fda531120e0562fa60d2c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag": [ + "9f020776478eebdc8b812fbf6151c8c42c1b705f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert": [ + "910460aef44e3e90fe6ce7b534f1a89d742fdf91", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag": [ + "9a7348755f693b8e050c1c4bdc3253c3c8586dfc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert": [ + "d6a868834fdcf95fb0a3aa4eb93809f09f3a1467", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag": [ + "a9f4e9a0ba859024cc6e45b4ecfb348a5e3ec687", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert": [ + "3ef9b62c355a7a007377062f969c69e74d4a07f6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag": [ + "be1df57bc39d398221b26986dc525395bcedf529", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert": [ + "e291b68cbba5edd752466c55f1971dc5f33b5c61", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag": [ + "cefd7e2753d74d04dd5952fbd63637f27e3e560f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert": [ + "dfbfe24da2ab9f3c577b851351105cd269d732ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag": [ + "d4beaf4704a513fc9de241ad3ff00875ee75b518", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert": [ + "126e6e3fc6ad9d59ea36f9944fd47d94e1147aec", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag": [ + "d229300912588ebc06d1ca007690baf6a4fcd6b9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert": [ + "303d4e2c2797b7b5c9146a3b28805d24ec5cdef2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag": [ + "99177a05b913da6e717de6aafc7b4a3f2173132b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert": [ + "5064a426a3e624a8d7b52af234154893de300a8f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag": [ + "2697dc8f43b8c2a43d342640646355124961c86a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert": [ + "e43696122b9aa495c7d1b88654aef720b0d80b14", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag": [ + "6db516b00cd4e02af52b4fa3b39c60072eaa14af", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert": [ + "8b028458d099ec0f55c50f2883f74066856daf91", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag": [ + "9376ca9be0da18c69fd6fb755aa320e5b72d2903", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert": [ + "57d208f07b56ac607b4d6878d9785cdac09c7f67", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag": [ + "7bddbeca91804e783f9b3f3483426936d1b8f2c5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert": [ + "0488dd8af7b851789850af74d36b86d1c4cdd4b7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag": [ + "513cd57fbea0123f26c975ed987cc34642931c9c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert": [ + "469c3288947e42e96c7ba0496d3c0f1f92f50efe", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag": [ + "27b32341dba9418efd1abf9b2909d49a1cfedb67", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert": [ + "1a56faf700ffbe4bc2083fa48e2f1416a337e6c2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag": [ + "469413bf0c29874027ecfe292883b6dd78a835e0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert": [ + "7ea2190f497d7a34145193066ce78db52f52594e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag": [ + "1e53b0eb5e7c51da4798c554788b1411aa481149", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert": [ + "9fe7dadadf7e8d1de18fb42ac8f52b6c173b44d7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag": [ + "b9ae14f1be700f0ed024a6b73eff50680f67f13e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert": [ + "824d7e5951e129d3a2c895effa737b8a9e9702ff", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag": [ + "606de9ea66bc2a3100a94b901cde340c3f4f84f9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert": [ + "9d250c09867fd355a4cb325d6ab584fcb516f99a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag": [ + "fb9e684384d9d8d9e790c931349fc22c68e2358d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert": [ + "7c39f1ffaaaf5c929c296bfa130da3cc1bf90e40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag": [ + "c95db1c8083cffe6f59cf74bf7a0219c63020f66", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert": [ + "ac962a90c609774685c8cdfd3c1632b30b47520b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag": [ + "e113f4719e24a80a5129b2bf35bda62123e46189", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert": [ + "270621a8dae3be32e7fa557cfa0798fc4fc15b7e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag": [ + "0d4875d8c09fe86cd7fdca5b82c68cfe264a49bf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert": [ + "e5842aa3f15f0f0af2e1a0fecbe006af34d39e8f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag": [ + "1a0df1d5a09c2ce8e0a8d8b6f817877e7fbdccdd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert": [ + "73436177b21384483dc914b4956b6a6cc40edebf", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag": [ + "04fe460ab1b1291c4ae8d5ea20809239175b8351", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert": [ + "c58ae066ee9a2a09038869b6b4808ff83c86eb14", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt": [ + "9a99914dd9d58c4c2cdeeb8a24c500c7cb116f0b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html": [ + "1f909d7d2d929f26cc412303855973f094e99761", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag": [ + "30fb03e9f42b332a91b45585e09f884f495e67eb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag": [ + "80151cc69117d5be9683877fe8872d6e7ddc4e5b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert": [ + "92d892ca54c512802350b8d78394b6d47315d07c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert": [ + "f9ddb1c937285b1427e4a7e4ce1674ef7f7be5fc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag": [ + "d42d0b57233ae04982e521eb9f08187fee2d745d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag": [ + "3d0afb4025ec2be8343737615a7aa441decad284", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert": [ + "76f078ed7c5d4cf871e040a342421e361c92803a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert": [ + "e126c4666aa86c806fe6d38cf8ba72bedd5c849a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag": [ + "e1e9b7acd50971b70d3b75e97b783dd83e5f1554", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag": [ + "6d4a1fb9fe617b862f11cf8e954e23f94d1cf1f7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert": [ + "ff4730a6c2d57054f15999cfe66f31cd97da09c1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert": [ + "47cb5ae882e890fff6d0537cabdf5b3e0372459b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag": [ + "9f1365e4bf4dff8dc70544f1793723209923f296", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert": [ + "68d6978b7bd919e767ed315917878180123bdfb8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt": [ + "78fac11724decbf067c3595e60743d832f163821", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag": [ + "5f25c4009f5df83f1efeea1cb79d0f90060b77ef", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert": [ + "5c8d6f4f75350f6767a17db689e4cb3c7033dc7e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag": [ + "de0d904fe20600b301cedc72d2e39a1867df5820", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert": [ + "e099fd572b894231e288f016083dde8dd94d2a21", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag": [ + "22c4cf0063dac21e8f55cb0923c2a5b88630ba4f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert": [ + "9a98e24a144c7e7bbb3412140eb9bfb351aa7b70", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag": [ + "1304d199e0c90ce74aabbc9cfbce9d3a38ae4d71", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert": [ + "0abc6dd768d2ca7e5fdda48d376b73ae923a5751", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag": [ + "f18ecd0f3d3b4f7cc6c809f9106c2b8d039fd86e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert": [ + "160dfd5255faade33ace5a6ee5ab0f772f0cb920", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag": [ + "d2ecc46db808a5ee92ffea2a58f253c28d91a98b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert": [ + "be792412baecdeefebdad611cc85e8ced7aa1e94", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag": [ + "cdde1f4d9673f412dcb4ffaa9bdaaf3dfef9ced2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert": [ + "4fd4a3f0057fef677351939cb6ff7a38e17eb8c4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag": [ + "ceb23294e652789232727c381c8e7d6a2c2b7f55", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert": [ + "5b9e2ca6709b68d0b525afebb7bbeaaa40418859", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html": [ + "71dc952859bc30b478c2c0a1429492506f11121a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html": [ + "c3f004088a5255a4ba5800bc2000d21f8385518b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html": [ + "7c244d73de4d822850aef46e24d90087a3a04c04", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt": [ + "f34c38cd7f209ed45cd7cebab54f5a6f102f0630", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html": [ + "48af9d71effafee6ae87d1a71b449621fd5d4a65", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag": [ + "d8640f2a6b54d136386b2419e1e200a1b558bea9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert": [ + "c7e25633c6c875ec9b0a8183a081a0c34febc4cb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag": [ + "8ae1fc013e51d948486e90924bf0755752df1432", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert": [ + "cbc459f301459ba7e7d9fb15490f65c2586457d8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag": [ + "a294e89f2215fb45e850cabcd37e13bb216b2ed6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert": [ + "d4715a1267df882d9d9695dc0ff0826c143b2682", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag": [ + "eba733876e451bfafa6b1ebb6bf2bfec71eb742a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert": [ + "cdc2629cf3dc7671c130c5e6d5d01b47e1b41d17", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag": [ + "a53ee319532b6d63f305b989fc2ef356ad06eef6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert": [ + "9a3d66bdb51da6b39d9dda8029587d2ceb5f0d32", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag": [ + "f197fb0859c75ca23b80ea9f31ba157804254450", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert": [ + "0f0b161137adc242ada29e24caf8789e9508f631", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag": [ + "38b6a0f4c0786e413e529af167c0eff1265af9b4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert": [ + "0f0b161137adc242ada29e24caf8789e9508f631", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag": [ + "58ac5105dfe4fa9385322561fce0f16d2139f851", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert": [ + "3b7be354267ea06435ddac5fcc12f979b0f7bdc0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag": [ + "b6cf208df742927692c1951aeba8a72e3931e361", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert": [ + "3b7be354267ea06435ddac5fcc12f979b0f7bdc0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag": [ + "32db7a7a586929ef4122c946a7fe17d116dd014b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert": [ + "681bb1920c92dd04506b857751e99e80d7ed51b8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag": [ + "4fcd935fccdb6db8f5a625bb1d3d331fe14d1148", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert": [ + "ac5b81bf5a1ca2a4aa6a11e862ae8ee17d642d38", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag": [ + "d175b661a7859e95adb75ed4a6ff4a1c002586af", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert": [ + "0f0b161137adc242ada29e24caf8789e9508f631", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag": [ + "105f8200af5a929f634e8f623690cc902f1f3a2f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert": [ + "0f0b161137adc242ada29e24caf8789e9508f631", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag": [ + "76a4646cbd16c7ed557140629a6a456c4816b79f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert": [ + "0f0b161137adc242ada29e24caf8789e9508f631", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag": [ + "82c9d1a7d05486e350817eedbf5205dbd7848338", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert": [ + "0f0b161137adc242ada29e24caf8789e9508f631", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag": [ + "f216e1abeff4c629dfbc67578bb3513f0328482a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert": [ + "0f0b161137adc242ada29e24caf8789e9508f631", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag": [ + "f37eb988d1d3dd79cd5cbce9c5e712be59c0cfdb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert": [ + "0f0b161137adc242ada29e24caf8789e9508f631", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag": [ + "9c82a51a94a32d6b8eaafdee23de7651a90e8457", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert": [ + "260f109c7d9c5ddaee3e15f7750cc581aa0f7c5d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag": [ + "6239b4dbc5d7a0893be4c783fb8ac9f1b0ba1d2a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert": [ + "ebe490f773cccde7ed528ca91750d026afbf7268", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag": [ + "32db7a7a586929ef4122c946a7fe17d116dd014b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert": [ + "40edaa6838ed72dad1f4a737848d01473a29a992", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag": [ + "d8b03eb71cdc7efceb762b4e775fdca1090c2a96", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag": [ + "32db7a7a586929ef4122c946a7fe17d116dd014b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert": [ + "ad4f159b38f6cd64f9836ca371e63ef0ca107519", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag": [ + "4fcd935fccdb6db8f5a625bb1d3d331fe14d1148", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert": [ + "ac5b81bf5a1ca2a4aa6a11e862ae8ee17d642d38", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag": [ + "32db7a7a586929ef4122c946a7fe17d116dd014b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert": [ + "11d02d0dc8f333bec019014b4517f51c9d65d2e4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag": [ + "32db7a7a586929ef4122c946a7fe17d116dd014b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert": [ + "8200f24b5329ea0706427c459c9e24193c54456f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag": [ + "32db7a7a586929ef4122c946a7fe17d116dd014b", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert": [ + "00f95a0f0917733e7f3257b8d550a9aeeff2226c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag": [ + "5de2ac26815272de6bb1db81f7a54e648e050b83", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert": [ + "1df61be2a80bfd64c18b6e5aab8ed84ffac500a0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag": [ + "a414eae855c9dbee71a082decfc2029b5eca9ac5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert": [ + "67edfda9de7ea2d6b225d8099f07e2a50fbc0caa", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert": [ + "b3dd8d4ea49527150c210381fdff5d2f9a14b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag": [ + "536878ef713d559e8d71c4911345475f88beca0a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert": [ + "c35a955325aff078df181e2d6163b6c75c32de40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag": [ + "23718cbf905e22043e89162e06194f65af462787", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert": [ + "a5c3c36b5d2c4d10bff6f08901a241c328879e5e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert": [ + "c35a955325aff078df181e2d6163b6c75c32de40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag": [ + "de5fd9e399bf9b2e5900a6af2b2dd6c225b918eb", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag": [ + "536878ef713d559e8d71c4911345475f88beca0a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert": [ + "b3dd8d4ea49527150c210381fdff5d2f9a14b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert": [ + "b3dd8d4ea49527150c210381fdff5d2f9a14b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert": [ + "b3dd8d4ea49527150c210381fdff5d2f9a14b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag": [ + "f19681eac807031c542154bf28f48c9b2fe83a8c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert": [ + "87353fa231ff0419a8f7271366c1ef54dee28c40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert": [ + "6d04c2995b52980949894be7f946fa784f62e5b5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert": [ + "5ba9b8473065ff8c98868b20586669c190597123", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert": [ + "fce4b15103e5d6a75f842313204a1ea006cebd98", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert": [ + "8382338e0105c1839ebf8586ac3515207d064425", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag": [ + "e0c11d191c96ba713e5c88f3a748bcd3d371fbd2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert": [ + "94f917a90c70e0b89d3e1415fc0d36156f27005c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag": [ + "f678e142393d28ebc20efddcd6c4fa72cff69597", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert": [ + "f47be7898d109a73b1458df269bc7fb7c1862ac3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert": [ + "b3dd8d4ea49527150c210381fdff5d2f9a14b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert": [ + "ba61ec3295cd681d8045d3308ff91ddcd248e024", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag": [ + "3ed6df2b56d44e573fe6b76b00f9dae6f77b819d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert": [ + "1afe89cee42465f6053f4998fe8ef8ee258dfa43", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert": [ + "ba61ec3295cd681d8045d3308ff91ddcd248e024", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag": [ + "3ed6df2b56d44e573fe6b76b00f9dae6f77b819d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert": [ + "1afe89cee42465f6053f4998fe8ef8ee258dfa43", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag": [ + "4495001d96d3cfc9670a3d9445e0273005cd24b5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert": [ + "28f39265696450d9ea5cca6f11ebd5c118d8b6dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag": [ + "2c4322bd0dc59b2b6de176a3d2aef1cb135ba593", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert": [ + "ec895db236132b8bfbf27e170666c56c516d01ac", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag": [ + "719f5d6e5bf94f92a2fb792fad373d04bb90380c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert": [ + "4e5290ccfcb6bd3b3da066a6c73286f1e9af75c5", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag": [ + "ef6ac6c87fe86d0eca712a017dd8d748087458ab", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert": [ + "715acee1e1751353be2d45fa0132f6cf4670f8ee", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert": [ + "ed142178b65e155bf6be29a4d9f99efba8d2bf15", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert": [ + "6d771beff0222f727f3d33fc1fc699bd208f0a90", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert": [ + "67a877421d663871c486ae4578727d6f62ddf0ec", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag": [ + "19476ad7a5f122aacaa15c7cc2f6f363f65865c4", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag": [ + "3e6132816177e3e0a122143ddc68f9b530d1f2dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert": [ + "273ea71cbe08e4e4f7c2df80150a3de81ec5d93a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag": [ + "ba5b6b72db28d2383f350a1bedd4ddb7eaa9183c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag": [ + "7683130084b33838e3dd38c789e25d71ec2a983e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert": [ + "f9c3d00c2df39f320c865566dffe619eb40c94db", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag": [ + "9b43aaf52d1596f2172b5502f681adbe3f659e42", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag": [ + "7683130084b33838e3dd38c789e25d71ec2a983e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert": [ + "bdf84ee202324b78ae46c0e8ee761197072ae2c0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag": [ + "6b78f485144e2c9f0e741ddaecf12a7e11bac4fc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag": [ + "f16a9e247255cce03ced582f6e400b378ffae426", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag": [ + "991b9bfd7bb7e411ac4567ae6d64c77a442c5bec", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag": [ + "a1b6d98fc66c30bc34acf596e834b14a2ea66840", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag": [ + "53b6112cc3f1f5ecba3c10eaf84ccf235b7c5712", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag": [ + "6f66056b2e9d84b104a8cf015accbfc9587d3d17", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag": [ + "e4a0300d1a5eb4369aa968b4548e7e164bc13f2c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag": [ + "9dd1f3c7af29ac3574c28daa11dfb1ed2ad09e57", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag": [ + "e212f46f5da7944961e21748af780f7a965fea38", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag": [ + "a0899be6fc94375882948950a7b9765564a24d7c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert": [ + "4ad5944e6dd99021fb9324899cc5dae15606eac8", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag": [ + "e9c921c9c2898e3b4a4031a3fb78ee198cdb7abc", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag": [ + "f65b0b96ba4bfaacb28651b0a6851751284fa201", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert": [ + "a6bee1ea50ef110477a56add7102a9c2b2800b0f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag": [ + "fafb66fc4ea342fee46304d3fe7ef78cf012c420", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag": [ + "f65b0b96ba4bfaacb28651b0a6851751284fa201", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert": [ + "954537ddb4a62a7bafd7090c4194d1deee60ad12", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag": [ + "f67d7267a715abb6720c4eba76980c980d944748", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag": [ + "3209a44366e90fdfa6adbd17e392b41535e473a6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag": [ + "5b8beb84cac3ab4ed02444ea94ed1bba60a4fa3e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert": [ + "fb6a91d875bb8ed67145200cabf0007a735d7f77", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag": [ + "d095a83612ad643a77791cf06a31ce0fd3a417ec", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag": [ + "76d70f950fa22103208e8a51978bf8a604716e29", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert": [ + "6ee12a43730abd1e81095245d5baa5205a3a6aae", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag": [ + "fcd16d2374ad3316d11d3742169a19e8f085457d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag": [ + "76d70f950fa22103208e8a51978bf8a604716e29", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert": [ + "2372b37448483779eaf4af470f280c9ced1c02ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag": [ + "6cde01fba83a5a4a8961ae38749c66205ad06e05", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag": [ + "fbed5a297b5416ad96fcf54a875b3f87ed3cd36d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag": [ + "698ae2be684fb51c8b8866e2d40b1dee9428b37e", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag": [ + "552cbbe448b092d76f615771d7b4058c7e29560f", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag": [ + "64488fb5d0971c87d9eab7ae3d2d7d0d3d8aabd1", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert": [ + "4718b3d7b84f31903de7ff9904817e9187071645", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag": [ + "b807c7c1970fe9f8d84f42c00062cff4c2308c29", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag": [ + "f2185b8b3c6380055c484bdb270ded5fbb31f035", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert": [ + "32a76d12f4e03bece032235b8a77e5fc63415c45", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag": [ + "dee1afe71c3d7e42e237e41ce64f83e2c1cf63c2", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag": [ + "f2185b8b3c6380055c484bdb270ded5fbb31f035", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert": [ + "b7f7ce853c588e3d1d7ff6e3224fa3235ff02bd9", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag": [ + "33f6d1bd38abc0cf0cfa003c8778fcc67eb3416d", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert": [ + "4ab225256534f9fb1ae97e189164b0e49ef168be", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag": [ + "1bbf8bd1b675265c868fac16cd37c73fb7ddbac0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert": [ + "7ec2781d2f592934b8f7d142315f249b4f824820", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag": [ + "1bbf8bd1b675265c868fac16cd37c73fb7ddbac0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert": [ + "cd3dd4cab0bfb12c6501c4315909f4ff29ce6d31", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag": [ + "1bbf8bd1b675265c868fac16cd37c73fb7ddbac0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert": [ + "10f23d13ddbf0a2eaec255ce54146aa8fdb7a0d3", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert": [ + "b3dd8d4ea49527150c210381fdff5d2f9a14b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag": [ + "536878ef713d559e8d71c4911345475f88beca0a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert": [ + "c35a955325aff078df181e2d6163b6c75c32de40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag": [ + "573f3119bb76233e12460a54621215470a4fe172", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert": [ + "4814c3a53ab8362a376d9392d25c71061d097bc0", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag": [ + "20ab3b7734668cca8d8b51fa536ca5a6dff18ed7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert": [ + "5e303d04c97620a8c8fa6f7e5c723e5d4eb68b23", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert": [ + "b3dd8d4ea49527150c210381fdff5d2f9a14b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag": [ + "536878ef713d559e8d71c4911345475f88beca0a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert": [ + "30f777aed10baad1b9dea5ab4c1f878cbec387e6", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag": [ + "c88816416a40af5727c407d72cfbe2cd0844d07c", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert": [ + "b3dd8d4ea49527150c210381fdff5d2f9a14b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag": [ + "536878ef713d559e8d71c4911345475f88beca0a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert": [ + "c35a955325aff078df181e2d6163b6c75c32de40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag": [ + "c775875289f7f518f58af717168512eca9ebd3dd", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert": [ + "b3dd8d4ea49527150c210381fdff5d2f9a14b8ba", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag": [ + "536878ef713d559e8d71c4911345475f88beca0a", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert": [ + "c35a955325aff078df181e2d6163b6c75c32de40", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert": [ + "2806008da22f7d3a4a3dfa0af55571b93e551711", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/README.md": [ + "7e3d1adb3ad5c962899bb3cf12e85d64f8db3d62", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt": [ + "64b3365125671274f7578284c87efdc48cd4baa7", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js": [ + "a6c0eb52592d782bc65fd17308560afd053e7d04", + "support" + ], + "webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py": [ + "67d53353b892bbce65116aa367309117b44a8a61", + "support" + ], + "webgl/conformance-1.0.3/conformance/programs/00_test_list.txt": [ + "de9107ae30f8d718e7759087d29c127a16c10c9a", + "support" + ], + "webgl/conformance-1.0.3/conformance/programs/get-active-test.html": [ + "4e437ec7d8ec85435f3b610cf966931e79e76965", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html": [ + "6064db85ef73953b5d0d472c9d5d37068395d5de", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html": [ + "2fccabac40d71c58ff8fbfa7704ee3bb444d147c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html": [ + "dbeae7065641184e4e95c5a5b03f921462c5627a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html": [ + "de9757500b6faf9f8f3b7a1860c3ed0cc16374b4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html": [ + "9e3d1d08158cb51ec59d0b95e40c3375891e91d0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html": [ + "d549cb8fe664467e3d3749fc5887afc4e6fc9164", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html": [ + "a174cd04e68c1536936da335057a28eea11f5b78", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/programs/program-test.html": [ + "146bb5f82ce9a6345d24ed1e1f297b4db35a8e3a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html": [ + "4baf164ef2c2d1d343c60af6c70f55f5e49a3105", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/reading/00_test_list.txt": [ + "496d9bd22caea9884ccc1de2cbd897a883344d52", + "support" + ], + "webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html": [ + "ffe1edf3b577bb5b743bea9380af0745c246fc9e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html": [ + "824565ea647fb9db6d1addf2aa3c079b3a546831", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt": [ + "02cab03972ea5ebf04b583fa7356180ca4464f9c", + "support" + ], + "webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html": [ + "cc2cf9bf3761b62fa3a4dddca625a7baaa127361", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html": [ + "4291168cc9159164c8fb8fda7cd24916f0bfd5f2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html": [ + "b0cfef33424caa8d2219ef216c6b67d6b8606c5c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html": [ + "b1cce6fd60d41b1df91949d8196b0792bdc22e85", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html": [ + "b8f30f72e135903b59e985bfc486f4247cad9a97", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt": [ + "7f24b5dceff3b5880fc23ddf356d519077306e89", + "support" + ], + "webgl/conformance-1.0.3/conformance/rendering/culling.html": [ + "6e67167feb42a796ee5b675eaf2bf7b3b6cad6f2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html": [ + "40530b498b338fdabc2c7311df03887185fca148", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html": [ + "0482ffba1987ae2d5a7c11ffe8669c40e0054dda", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html": [ + "63c748904ce006d307cf9e9d9436e55861f07039", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html": [ + "8c3d7ae4bd02ff070bf13948fada9347f5867aa4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/gl-clear.html": [ + "97940747cb2cbb9517575d0901a14d3d9230b063", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html": [ + "607af055865a988f5a06e86b20c92a743589f578", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html": [ + "fcfd0f3cffd8c968ab93b766f6693af2f175e36f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html": [ + "7efdfefc12158b4210def53e053cdea21f491ef9", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html": [ + "03ebd4b3635c1fa48619afce1465ddc03ceadd2d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html": [ + "e927c90655b9b33f2da6642265555f4c74a13c06", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html": [ + "1543ed286e5fc546a210f3332299bc9f3233bb74", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html": [ + "1cb47340a328fa835a6aac83a18a7df77079fcb0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html": [ + "8741d2e2bfb2da2adecfd0067bc0df4eebdb369e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html": [ + "d2ade41b70d3ce86a070c6cb7a035acff3bb0357", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html": [ + "4b4255ae8f4bc38549f37df0651070cc79206282", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html": [ + "256ef94337b67192624aa94576ae7665342c4a58", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html": [ + "cfafb9d4d62df78098e6cd0ca3abcda71d1c280e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/point-size.html": [ + "825bec8914d8adad97201e37e77ffde7007aa565", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html": [ + "0b87393bb46c1cf26acd5373de06f134aabb48a4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html": [ + "a333b60b7e520f0597b1a4d4ee2d5ebbc4b27180", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/simple.html": [ + "37bd9e9e927551a857ebba6c3a6bdd1f8df84a94", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/rendering/triangle.html": [ + "bbf6c2585a4b446871797475162af0fcbc4010f7", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/resources/1-channel.jpg": [ + "e6c02c9c233862b303bfe89f15d4a0cfb13cba69", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/3x3.png": [ + "f7585506c16ff987d2b203bca527be8eebf7b012", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg": [ + "ad609ae00b16f8afc5438ab9ca6721d0a1718c21", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert": [ + "be1992a32392c9ac0841c52e218f8326c15fe531", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png": [ + "9ce783eaf66352863c7512062cd0b6c501260025", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert": [ + "192061bef4165996d4690f6ef444146986bb2473", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag": [ + "c7ff1755c56d2a8489a0e50e1e1376a131d185c3", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js": [ + "c2ee306540b8684ecbd853bc5b25ae52b6e70639", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js": [ + "1e6dfb1014fb39b79d0783ddb71dffa8b7cd887f", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css": [ + "d199e28831024706501cb1da8954043375172193", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/glsl-generator.js": [ + "995ce4796541ac93eb118741f3218dadf4d54116", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png": [ + "9ae775c972eb7ed76b5405b814eeb988fdf67796", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png": [ + "8c8ea5ccaa05d70b302b6ae534cc140d7dddd828", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png": [ + "8abe2c3c3ea1a3a52892f2b69765c0fc9f254a55", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png": [ + "1e023a52cbe3c4ca7fbad62eee95832899ffde4f", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png": [ + "d7431ed89c45305ce15450b6a8fd0b96373e5f32", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png": [ + "53d27ce2584addc62d43d261c3825b414c13301a", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png": [ + "0377d685c3adf546eb773d57cb4b54d7d719b551", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png": [ + "ed6d2fc38c05731e38dfd76470e7208af4f7f314", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/gray-ramp.png": [ + "8abe2c3c3ea1a3a52892f2b69765c0fc9f254a55", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png": [ + "e6d6ee13d1362dea5ae00435a75cf2ed80a1a208", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert": [ + "c7bab25efab53cfc3fc3b82e38eb0ab02d8179ea", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert": [ + "c1411d7ed6b5189b02622c44b61b4faf44ec8b82", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/iterable-test.js": [ + "542b643d3e0d55204edab3c4043c3c8481c49d45", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert": [ + "fa03a41e557fff80ba7b8f93c652031e9d233710", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag": [ + "04fd9819702cdde5081dbb9d24d0384359f19fb5", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert": [ + "48513d11be6ec543d0b28b871f1a47b8c0713d1a", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/npot-video.mp4": [ + "d5d41b1f27194d6ed4996f62f4701742f9816f32", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv": [ + "c741e6dcefbc697d53dc42c3c500c9bec3cd33bc", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm": [ + "935aa5ef786a6322b03c5a5b938b71354ba13835", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js": [ + "2dbc4ffb933b39749a73ff4c41208cea319b6ea4", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/ogles-tests.css": [ + "7c627ac7c867a7df0afa10952fc18f416eee3f50", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg": [ + "33beac77af3568feb64c71912f5e84bb6360525a", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js": [ + "7c45587e3b4bf7947fb81fe8c749c422d8b7b0a4", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/pnglib.js": [ + "ca1c0439370d21fbf8ee1789917f9bede08da608", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/red-green.mp4": [ + "f2d22dd71313588ee653d95757cd1e99b9b9e84d", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/red-green.png": [ + "c49ab5c56b0371f7bfa662ab47d52868d5b172f4", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/red-green.svg": [ + "377c224379ba3496300c8ac9e91f54921fa06b85", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv": [ + "4890ca147407b0e89f810ff923b03888811caa96", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm": [ + "3041088abe874f0363e63b537e6d2a0ae59c23c5", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/red-indexed.png": [ + "e6711cdda322648dc7555ae9fd51bd989f9cfb36", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag": [ + "3ef6b6231a47ff66b2744e3b30785ae68ff8f7de", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png": [ + "b4f700d47f8446e92db7169398fae56ab7055132", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png": [ + "ffe099e760bb2a748eac8326f4626c9ac19a5f9b", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg": [ + "b3f9a19371257821aa9889648b27de1d8a97caab", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png": [ + "20ff89c7560dc228be6da4dec558f3541b3806d5", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png": [ + "a676233e4188667aa72d9282e753f958ee9321fd", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png": [ + "3d0494bcc3d0a376a094353a5f0753837472aae3", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png": [ + "9fc5a8ab52dc9b57e46eb69b5a70478eb10c7438", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert": [ + "0867a5c263e2bee9cfd605bf68e7bed52e0fce16", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js": [ + "89299bab72d22d655f67ffcb403022bb51dfe621", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js": [ + "fb2233dd86ae2a7e31d61d85582463a9b24d7fed", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js": [ + "0a1b4d2d599471b269d44a7bc4839b22e14c95de", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js": [ + "dbff4158080a1aee789d50a7ea9890965fdae3ea", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js": [ + "7aa62f4771b9fd266fed3f755535a4bb516bb154", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js": [ + "c61d15df7e32a6480acd7e5194da82ff6afc3f68", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png": [ + "971c4290d9cb162d9bfd0c3b7f6ba3ff6e09e1eb", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png": [ + "c2e72fa1cddfa2d2d692719529c86bcc584bee80", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/vertexShader.vert": [ + "2b5db0b710444e1b6cdcd17f7627603fe0b19b0e", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js": [ + "168767cdbc546d22066fccc410aa2f827a57a8b2", + "support" + ], + "webgl/conformance-1.0.3/conformance/resources/zero-alpha.png": [ + "c773b94b644c38661f8b5a07c9c28d720021b61b", + "support" + ], + "webgl/conformance-1.0.3/conformance/state/00_test_list.txt": [ + "b550fa1bb3b04bcadcdc03f8a1d436d5a56d5813", + "support" + ], + "webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html": [ + "648554a32dd718d96ef69032bff4b553f1fbd04f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html": [ + "7c88cf93a41ebc0eddf8abafafaab6087283b01d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/state/gl-get-calls.html": [ + "f40ec24d614859ad688164bfc49102db83309808", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/state/gl-geterror.html": [ + "2b7142d8e137e787c3a0b4247c9bed741aa9d02a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/state/gl-getstring.html": [ + "0efe7a9bd28c35bcb348500116d999e19c36226b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html": [ + "52b63496561ebb22b30d9681b24efbbcbcbcf3b1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html": [ + "f8e7732bd202871d6e7b9a7e0253c093b5c8c928", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/00_test_list.txt": [ + "658034f8ad59bd99efe8ac3fb50d3bfc864dba4a", + "support" + ], + "webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html": [ + "1042f09fc12345151ea582b611a3e55b1469b0ba", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html": [ + "15951278cb6bb7188624b4c4c7801ed54dbc7d92", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html": [ + "34fc848c44a7b12572683a06a6612caaf7c0d0ef", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/default-texture.html": [ + "22ebe27dfd016fea6afe704a364d6caf9182daa2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html": [ + "f07656f94cdd7c9dc04c16b6f8c74d8cd7f186c1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html": [ + "25688598417a57c18cb35ea0e745ed8f74c19ee4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/gl-teximage.html": [ + "765be0f857c0e9466164c54c9488d2eed738b0f1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html": [ + "ba328087ca70a91e674d76f845c6cb4a2916b1e0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html": [ + "e2557b9a2a7531746824dee343dc63378f179b75", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html": [ + "0d77885a1d2a493c7f4bd870075a5867f2ab6303", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html": [ + "0644b633a6a34751625fb7be2a41024b985e5738", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html": [ + "3d144fef40b09ed090c9c66df8a405291a42697d", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html": [ + "e2987571c21b326224732ec0a3a89a7c2446a57e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html": [ + "7f6f2eec0a4615746c9e6bd837bc7d73a3b09ae4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html": [ + "bebd5d801f674135d2353726d3664cc9ae0d504b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html": [ + "c33acf0981df1115a7593e9d6804fd13e9d2b49a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html": [ + "e4aed04fd3df1c4f5e583e4db5324988801ffc16", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html": [ + "d71545c797279abdddb2ed4f8289f0cdf2a88f08", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html": [ + "d79e400042b755fc05c1a2f2d8e1516c42404f46", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html": [ + "3a6efed83cb2f7af9ec0f514bdb3eac8723e893f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html": [ + "f93252eba3ca7d124885435001c7a209006b2b96", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html": [ + "ae6ee99b7e5e0e37033173fdc2d9f3bb3659e286", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html": [ + "dcdd4b84f5fac16b455286b075abb44d7c69672c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html": [ + "ca26ffa29b92e4d5f71ccdef3656cbba6af67894", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html": [ + "ce38d690e7ea10c6024429f59a0be66bcf4b7d8f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html": [ + "ecc159529d0c4013722c8b5cc55ff687c5e5fe0c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html": [ + "fff553d17f3c0d497d35a16eb26921516983883e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html": [ + "dfae8168ee8058c312fb81b112bdcded353677ce", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html": [ + "7698d6f477e2743e0bae5937e6e5c40c0d3539d6", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html": [ + "508bb9f4048818ef7faa3d1fbb50f78964117164", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html": [ + "47bdcf3bc845e2f6e34d93d1a0d59baac550b7b3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html": [ + "021b28631a941e2ba451956cf98dba224646bd76", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html": [ + "8c3f432cfed2f921f6f77a9c76ea4fefc8b5c3e5", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html": [ + "cb08a82354475fe00ab5f8f4692706220bb5b0c3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html": [ + "631d8ab09ff3d69825f6b819f49b5d67fe1e0bf1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html": [ + "4993d81e780d3ba77ed5de1fb320615adbd60fa9", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html": [ + "1b579c2798c69585cf8959c09fdc5845aa92526e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html": [ + "1058c85f64c9b9dbd57baf950097e6fae8a02b32", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html": [ + "3f347f68ed108cc1be62d3bf97197b44c1cfa846", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texparameter-test.html": [ + "3d4d6830fcad2062589fdd5def4aeb2f087b0e3b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html": [ + "9a6fd76b595969c345159d9cf8e16625b594e2ec", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html": [ + "83594076ff5804520c6bc6b4a785f7049a74ed90", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html": [ + "1c3ddf08a9d1bcc79b371ef13dabc45c2a2775b2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-clear.html": [ + "b05b3df3d731765724e54a5b606564372ee55910", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-complete.html": [ + "d46685f546b92dc3501fee310a6fcc6d7d324bf4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html": [ + "dafd812d600ffb497d7e9568314a5edc4cab9917", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html": [ + "0186c18bc3ed4492b88dfa7c53f29a73b36da94b", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html": [ + "cd0b0ed1e6809c38e499bb7521ab37f1649ad346", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html": [ + "3e22d3803628158d745898bc345ec9bec4dce7df", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html": [ + "f2fb589b75b872daf1cbd4e0f618e3f0b6fa58e1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-mips.html": [ + "c95ce5e627f46eb47d14e8eb18b0987c320a4a72", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html": [ + "bebb5e716d62395b9a4f9b8819bac3d801857faa", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-npot.html": [ + "ab958d34f76dc90db1924bce39b22b567f45c137", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html": [ + "b084914ff5020eb99b9012d566289a4ae3734a3c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html": [ + "df9d9db523e8fc9e672b9478d4ed7539b0afb8bb", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-size.html": [ + "75af4c1254d55e7178eb198987d041cf3b4c093a", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html": [ + "d93c76378d83dd3201b9490bdf7d5180f79b2525", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html": [ + "0087c39fccfb337d633936a825cbb5905c68abe8", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html": [ + "8ebb011b2b6e16d60c3c93b443f5ad5bd2c88890", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html": [ + "168e46c1e1eb0ac191ffb13e9d200f50820e0e96", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/00_test_list.txt": [ + "c38ecf1125571e9c63907f7d6d3627572f6b989f", + "support" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-crash.html": [ + "4f4b06e65129e425e777164b854799d8e96b0e10", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/array-buffer-view-crash.html": [ + "d201afc8ecc0ee81ebbd28e66651a26122607f2c", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/array-large-array-tests.html": [ + "2e23c2248c2c6fcea8b91a214b5f6e5c7879e138", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/array-unit-tests.html": [ + "90844887c4dd006f87b093463a68aa72d97ecd96", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/data-view-crash.html": [ + "b381ba9d19486c10f3769013b54a0c7dc0bfc58f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html": [ + "818b6bb356a1f15803d183dd141b4809941a2c5f", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js": [ + "0370e98e4a73985e323a176d0a7c2fea69d9dcad", + "support" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js": [ + "0759deabe3e8a68bfb25155afddebde67779d324", + "support" + ], + "webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html": [ + "294fb5f08c68254b2d3bc604884286445449d73e", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt": [ + "2e68235b8417dcfbea1558526c75576bf9986c38", + "support" + ], + "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html": [ + "d0a13652f62f62f7a62de0c5e3d6e2f5b29a46a2", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html": [ + "796e724683b6ce31444805cd73d2b3c033ffdf13", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html": [ + "d8cbf282658a9577b6691a22884aecd2524baede", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html": [ + "a84fa8cfe617055435ccf59464eba10cd60bb6d4", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html": [ + "16565f830fef32d57a24bc44829bae49e6c07b38", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html": [ + "5471a14283e0a23cfab7f504529aec8bee5ee4c3", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html": [ + "2c029ad10c58569cb4f142f3c235771604ef39a0", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html": [ + "0369322ebdfb491f8dd4954db22e5bcffb3117c1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html": [ + "512cb44bc3138133515bace81f830630598079d1", + "testharness" + ], + "webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html": [ + "5fdd48929c14f8b8fd94eb95d68c381e2eba391b", + "testharness" + ], + "webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png": [ + "de8dee5995944f746751103931603976d290f400", + "support" + ], + "webgl/conformance-1.0.3/extra/canvas-compositing-test.png": [ + "d14f75414b28ac3838d45cbcf53c584c71d64d47", + "support" + ], + "webgl/conformance-1.0.3/extra/tex-image-with-video-test.js": [ + "d52077fc2fb7e2012d58b4a5a8c9b45f29ef79fd", + "support" + ], + "webgl/conformance-1.0.3/resources/cookies.js": [ + "55e121d8ae03dadfd8f30b4d064c0c514a696aab", + "support" + ], + "webgl/conformance-1.0.3/resources/desktop-gl-constants.js": [ + "82c84be15aff32f40223d2bbc53122535784808d", + "support" + ], + "webgl/conformance-1.0.3/resources/js-test-post.js": [ + "007dc08603aee75ad5cfd33b59d8b98b3d7d6d1d", + "support" + ], + "webgl/conformance-1.0.3/resources/js-test-pre.js": [ + "c908f204f89f448526ad40357f7169cf5803e67d", + "support" + ], + "webgl/conformance-1.0.3/resources/js-test-style.css": [ + "4f5ba8f2c872dba8e9dc0cd50d591a75337592b3", + "support" + ], + "webgl/conformance-1.0.3/resources/test-eval.js": [ + "3a5fedf0dd9e55bb6597165ccf30c7dd1119693c", + "support" + ], + "webgl/conformance-1.0.3/resources/webgl-logo.png": [ + "f7da79b76936309aeb0033a905750da229e39c6f", + "support" + ], + "webgl/conformance-1.0.3/resources/webgl-test-harness.js": [ + "1cb2adb8fb53fa658bbb73ef61c08bcb587b2c0a", + "support" + ], + "webgl/conformance-1.0.3/test-guidelines.md": [ + "cde6d0f0a384eae918ac8d451f720185bcb9c1ab", + "support" + ], + "webgl/texImage2D.html": [ + "e67a4d125ee54ce180e447c4ed49ff93189d6590", + "testharness" + ], + "webgl/texSubImage2D.html": [ + "8ce6c9650d2ebbf77107e7c0ad68941608f83781", + "testharness" + ], + "webgl/tools/import-conformance-tests.py": [ + "f2caa2f9b5b2a52e849dc6565ac4820be8960932", + "support" + ], + "webgl/tools/js-test-pre.patch": [ + "0c786a81c2d8b9086d402f8f2ee9860957783015", + "support" + ], + "webgl/tools/unit.patch": [ + "1d3713862875b47ae9c07462e6962eb21e40e404", + "support" + ], + "webgl/uniformMatrixNfv.html": [ + "f53e7687ad6aef0ffc064d941a05a222c33fde56", + "testharness" ] }, "url_base": "/_mozilla/", diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/index-validation.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/buffers/index-validation.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/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/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini new file mode 100644 index 00000000000..93d9b197860 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini @@ -0,0 +1,5 @@ +[context-attributes-alpha-depth-stencil-antialias.html] + type: testharness + [WebGL test #96: redChannels[0\] != 255 && redChannels[0\] != 0 should be true. Was false.] + expected: FAIL + diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/context-lost.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-lost.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/context-lost.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/context-lost.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/methods.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/methods.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/methods.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/methods.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/methods.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/methods.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/methods.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/methods.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/more/glsl/uniformOutOfBounds.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/get-active-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/programs/get-active-test.html.ini similarity index 60% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/get-active-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/programs/get-active-test.html.ini index 328d70f260c..5fbfe345024 100644 --- a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/get-active-test.html.ini +++ b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/programs/get-active-test.html.ini @@ -1,14 +1,14 @@ [get-active-test.html] type: testharness - [WebGL test #33: context2.getActiveAttrib(program, 0) should be null. Was [object WebGLActiveInfo\].] + [WebGL test #31: context2.getActiveAttrib(program, 0) should be null. Was [object WebGLActiveInfo\].] + expected: FAIL + + [WebGL test #32: getError expected: INVALID_OPERATION. Was NO_ERROR : ] + expected: FAIL + + [WebGL test #33: context2.getActiveUniform(program, 0) should be null. Was [object WebGLActiveInfo\].] expected: FAIL [WebGL test #34: getError expected: INVALID_OPERATION. Was NO_ERROR : ] expected: FAIL - [WebGL test #35: context2.getActiveUniform(program, 0) should be null. Was [object WebGLActiveInfo\].] - expected: FAIL - - [WebGL test #36: getError expected: INVALID_OPERATION. Was NO_ERROR : ] - expected: FAIL - diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/program-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/programs/program-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/programs/program-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/programs/program-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/point-size.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/point-size.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/point-size.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/point-size.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-npot.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-npot.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html.ini diff --git a/tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html.ini similarity index 100% rename from tests/wpt/metadata/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html.ini rename to tests/wpt/mozilla/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html.ini diff --git a/tests/wpt/web-platform-tests/webgl/OWNERS b/tests/wpt/mozilla/tests/webgl/OWNERS similarity index 100% rename from tests/wpt/web-platform-tests/webgl/OWNERS rename to tests/wpt/mozilla/tests/webgl/OWNERS diff --git a/tests/wpt/web-platform-tests/webgl/bufferSubData.html b/tests/wpt/mozilla/tests/webgl/bufferSubData.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/bufferSubData.html rename to tests/wpt/mozilla/tests/webgl/bufferSubData.html diff --git a/tests/wpt/web-platform-tests/webgl/common.js b/tests/wpt/mozilla/tests/webgl/common.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/common.js rename to tests/wpt/mozilla/tests/webgl/common.js diff --git a/tests/wpt/web-platform-tests/webgl/compressedTexImage2D.html b/tests/wpt/mozilla/tests/webgl/compressedTexImage2D.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/compressedTexImage2D.html rename to tests/wpt/mozilla/tests/webgl/compressedTexImage2D.html diff --git a/tests/wpt/web-platform-tests/webgl/compressedTexSubImage2D.html b/tests/wpt/mozilla/tests/webgl/compressedTexSubImage2D.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/compressedTexSubImage2D.html rename to tests/wpt/mozilla/tests/webgl/compressedTexSubImage2D.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/CONFORMANCE_RULES.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/CONFORMANCE_RULES.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/CONFORMANCE_RULES.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/CONFORMANCE_RULES.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/README.md b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/README.md similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/README.md rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/README.md diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/00_readme.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/00_readme.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/00_readme.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/00_readme.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html index 86fd74af8f3..62d341c60b9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html @@ -1,92 +1,92 @@ - - - - - - + + + + + + - - -bindAttribLocation with aliasing - - -
-
- - - - - + + +bindAttribLocation with aliasing + + +
+
+ + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html index d0fcf406556..6c989addb2b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html @@ -85,8 +85,7 @@ wtu.glErrorShouldBe(gl, gl.INVALID_VALUE); gl.bufferSubData(gl.ARRAY_BUFFER, 10, array); wtu.glErrorShouldBe(gl, gl.NO_ERROR); -gl.bufferSubData(gl.ARRAY_BUFFER, 10, null); -wtu.glErrorShouldBe(gl, [gl.NO_ERROR, gl.INVALID_VALUE]); +wtu.shouldThrowOrGenerateGLError(gl, [gl.NO_ERROR, gl.INVALID_VALUE], "gl.bufferSubData(gl.ARRAY_BUFFER, 10, null)"); var successfullyParsed = true; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html index 55bbb970507..f5589f6e32f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html @@ -58,13 +58,15 @@ context.bindBuffer(context.ELEMENT_ARRAY_BUFFER, indexObject); var indices = new Uint16Array([ 10000, 0, 1, 2, 3, 10000 ]); context.bufferData(context.ELEMENT_ARRAY_BUFFER, indices, context.STATIC_DRAW); wtu.shouldGenerateGLError(context, context.NO_ERROR, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 2)"); -wtu.shouldGenerateGLError(context, context.INVALID_OPERATION, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 0)"); -wtu.shouldGenerateGLError(context, context.INVALID_OPERATION, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 4)"); +var indexValidationError = wtu.shouldGenerateGLError(context, + [context.INVALID_OPERATION, context.NO_ERROR], + "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 0)"); +wtu.shouldGenerateGLError(context, indexValidationError, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 4)"); indices[0] = 2; indices[5] = 1; wtu.shouldGenerateGLError(context, context.NO_ERROR, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 2)"); -wtu.shouldGenerateGLError(context, context.INVALID_OPERATION, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 0)"); -wtu.shouldGenerateGLError(context, context.INVALID_OPERATION, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 4)"); +wtu.shouldGenerateGLError(context, indexValidationError, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 0)"); +wtu.shouldGenerateGLError(context, indexValidationError, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 4)"); debug("") var successfullyParsed = true; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html index 1fba7e461a7..95088070521 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html @@ -60,9 +60,9 @@ var indexObject = context.createBuffer(); debug("Test out of range indices") context.bindBuffer(context.ELEMENT_ARRAY_BUFFER, indexObject); context.bufferData(context.ELEMENT_ARRAY_BUFFER, new Uint16Array([ 10000, 0, 1, 2, 3, 10000 ]), context.STATIC_DRAW); +var indexValidationError = wtu.shouldGenerateGLError(context, [context.INVALID_OPERATION, context.NO_ERROR], "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 0)"); wtu.shouldGenerateGLError(context, context.NO_ERROR, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 2)"); -wtu.shouldGenerateGLError(context, context.INVALID_OPERATION, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 0)"); -wtu.shouldGenerateGLError(context, context.INVALID_OPERATION, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 4)"); +wtu.shouldGenerateGLError(context, indexValidationError, "context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 4)"); debug("") var successfullyParsed = true; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation.html similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation.html index 8ffcbc79bd2..1572381dc9b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/buffers/index-validation.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/buffers/index-validation.html @@ -112,7 +112,7 @@ gl.vertexAttribPointer(normalLoc, 3, gl.FLOAT, false, 7 * sizeInBytes(gl.FLOAT), gl.enableVertexAttribArray(normalLoc); wtu.glErrorShouldBe(gl, gl.NO_ERROR); shouldBeUndefined('gl.drawElements(gl.TRIANGLES, 3, gl.UNSIGNED_SHORT, 0)'); -wtu.glErrorShouldBe(gl, gl.INVALID_OPERATION); +wtu.glErrorShouldBe(gl, [gl.INVALID_OPERATION, gl.NO_ERROR]); debug("Test with enabled attribute that does not belong to current program"); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html index df818c45ed5..e373387866e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html @@ -48,7 +48,7 @@ var constants = { DEPTH_BUFFER_BIT : 0x00000100, STENCIL_BUFFER_BIT : 0x00000400, COLOR_BUFFER_BIT : 0x00004000, - + /* BeginMode */ POINTS : 0x0000, LINES : 0x0001, @@ -57,7 +57,7 @@ LINE_STRIP : 0x0003, TRIANGLES : 0x0004, TRIANGLE_STRIP : 0x0005, TRIANGLE_FAN : 0x0006, - + /* AlphaFunction (not supported in ES20) */ /* NEVER */ /* LESS */ @@ -67,7 +67,7 @@ TRIANGLE_FAN : 0x0006, /* NOTEQUAL */ /* GEQUAL */ /* ALWAYS */ - + /* BlendingFactorDest */ ZERO : 0, ONE : 1, @@ -77,7 +77,7 @@ SRC_ALPHA : 0x0302, ONE_MINUS_SRC_ALPHA : 0x0303, DST_ALPHA : 0x0304, ONE_MINUS_DST_ALPHA : 0x0305, - + /* BlendingFactorSrc */ /* ZERO */ /* ONE */ @@ -88,17 +88,17 @@ SRC_ALPHA_SATURATE : 0x0308, /* ONE_MINUS_SRC_ALPHA */ /* DST_ALPHA */ /* ONE_MINUS_DST_ALPHA */ - + /* BlendEquationSeparate */ FUNC_ADD : 0x8006, BLEND_EQUATION : 0x8009, BLEND_EQUATION_RGB : 0x8009, /* same as BLEND_EQUATION */ BLEND_EQUATION_ALPHA : 0x883D, - + /* BlendSubtract */ FUNC_SUBTRACT : 0x800A, FUNC_REVERSE_SUBTRACT : 0x800B, - + /* Separate Blend Functions */ BLEND_DST_RGB : 0x80C8, BLEND_SRC_RGB : 0x80C9, @@ -109,27 +109,27 @@ ONE_MINUS_CONSTANT_COLOR : 0x8002, CONSTANT_ALPHA : 0x8003, ONE_MINUS_CONSTANT_ALPHA : 0x8004, BLEND_COLOR : 0x8005, - + /* Buffer Objects */ ARRAY_BUFFER : 0x8892, ELEMENT_ARRAY_BUFFER : 0x8893, ARRAY_BUFFER_BINDING : 0x8894, ELEMENT_ARRAY_BUFFER_BINDING : 0x8895, - + STREAM_DRAW : 0x88E0, STATIC_DRAW : 0x88E4, DYNAMIC_DRAW : 0x88E8, - + BUFFER_SIZE : 0x8764, BUFFER_USAGE : 0x8765, - + CURRENT_VERTEX_ATTRIB : 0x8626, - + /* CullFaceMode */ FRONT : 0x0404, BACK : 0x0405, FRONT_AND_BACK : 0x0408, - + /* DepthFunction */ /* NEVER */ /* LESS */ @@ -139,7 +139,7 @@ FRONT_AND_BACK : 0x0408, /* NOTEQUAL */ /* GEQUAL */ /* ALWAYS */ - + /* EnableCap */ /* TEXTURE_2D */ CULL_FACE : 0x0B44, @@ -151,18 +151,18 @@ SCISSOR_TEST : 0x0C11, POLYGON_OFFSET_FILL : 0x8037, SAMPLE_ALPHA_TO_COVERAGE : 0x809E, SAMPLE_COVERAGE : 0x80A0, - + /* ErrorCode */ NO_ERROR : 0, INVALID_ENUM : 0x0500, INVALID_VALUE : 0x0501, INVALID_OPERATION : 0x0502, OUT_OF_MEMORY : 0x0505, - + /* FrontFaceDirection */ CW : 0x0900, CCW : 0x0901, - + /* GetPName */ LINE_WIDTH : 0x0B21, ALIASED_POINT_SIZE_RANGE : 0x846D, @@ -212,23 +212,23 @@ SAMPLE_BUFFERS : 0x80A8, SAMPLES : 0x80A9, SAMPLE_COVERAGE_VALUE : 0x80AA, SAMPLE_COVERAGE_INVERT : 0x80AB, - + /* GetTextureParameter */ /* TEXTURE_MAG_FILTER */ /* TEXTURE_MIN_FILTER */ /* TEXTURE_WRAP_S */ /* TEXTURE_WRAP_T */ - + COMPRESSED_TEXTURE_FORMATS : 0x86A3, - + /* HintMode */ DONT_CARE : 0x1100, FASTEST : 0x1101, NICEST : 0x1102, - + /* HintTarget */ GENERATE_MIPMAP_HINT : 0x8192, - + /* DataType */ BYTE : 0x1400, UNSIGNED_BYTE : 0x1401, @@ -237,7 +237,7 @@ UNSIGNED_SHORT : 0x1403, INT : 0x1404, UNSIGNED_INT : 0x1405, FLOAT : 0x1406, - + /* PixelFormat */ DEPTH_COMPONENT : 0x1902, ALPHA : 0x1906, @@ -245,13 +245,13 @@ RGB : 0x1907, RGBA : 0x1908, LUMINANCE : 0x1909, LUMINANCE_ALPHA : 0x190A, - + /* PixelType */ /* UNSIGNED_BYTE */ UNSIGNED_SHORT_4_4_4_4 : 0x8033, UNSIGNED_SHORT_5_5_5_1 : 0x8034, UNSIGNED_SHORT_5_6_5 : 0x8363, - + /* Shaders */ FRAGMENT_SHADER : 0x8B30, VERTEX_SHADER : 0x8B31, @@ -271,7 +271,7 @@ ACTIVE_UNIFORMS : 0x8B86, ACTIVE_ATTRIBUTES : 0x8B89, SHADING_LANGUAGE_VERSION : 0x8B8C, CURRENT_PROGRAM : 0x8B8D, - + /* StencilFunction */ NEVER : 0x0200, LESS : 0x0201, @@ -281,7 +281,7 @@ GREATER : 0x0204, NOTEQUAL : 0x0205, GEQUAL : 0x0206, ALWAYS : 0x0207, - + /* StencilOp */ /* ZERO */ KEEP : 0x1E00, @@ -291,16 +291,16 @@ DECR : 0x1E03, INVERT : 0x150A, INCR_WRAP : 0x8507, DECR_WRAP : 0x8508, - + /* StringName */ VENDOR : 0x1F00, RENDERER : 0x1F01, VERSION : 0x1F02, - + /* TextureMagFilter */ NEAREST : 0x2600, LINEAR : 0x2601, - + /* TextureMinFilter */ /* NEAREST */ /* LINEAR */ @@ -308,17 +308,17 @@ NEAREST_MIPMAP_NEAREST : 0x2700, LINEAR_MIPMAP_NEAREST : 0x2701, NEAREST_MIPMAP_LINEAR : 0x2702, LINEAR_MIPMAP_LINEAR : 0x2703, - + /* TextureParameterName */ TEXTURE_MAG_FILTER : 0x2800, TEXTURE_MIN_FILTER : 0x2801, TEXTURE_WRAP_S : 0x2802, TEXTURE_WRAP_T : 0x2803, - + /* TextureTarget */ TEXTURE_2D : 0x0DE1, TEXTURE : 0x1702, - + TEXTURE_CUBE_MAP : 0x8513, TEXTURE_BINDING_CUBE_MAP : 0x8514, TEXTURE_CUBE_MAP_POSITIVE_X : 0x8515, @@ -328,7 +328,7 @@ TEXTURE_CUBE_MAP_NEGATIVE_Y : 0x8518, TEXTURE_CUBE_MAP_POSITIVE_Z : 0x8519, TEXTURE_CUBE_MAP_NEGATIVE_Z : 0x851A, MAX_CUBE_MAP_TEXTURE_SIZE : 0x851C, - + /* TextureUnit */ TEXTURE0 : 0x84C0, TEXTURE1 : 0x84C1, @@ -363,12 +363,12 @@ TEXTURE29 : 0x84DD, TEXTURE30 : 0x84DE, TEXTURE31 : 0x84DF, ACTIVE_TEXTURE : 0x84E0, - + /* TextureWrapMode */ REPEAT : 0x2901, CLAMP_TO_EDGE : 0x812F, MIRRORED_REPEAT : 0x8370, - + /* Uniform Types */ FLOAT_VEC2 : 0x8B50, FLOAT_VEC3 : 0x8B51, @@ -385,7 +385,7 @@ FLOAT_MAT3 : 0x8B5B, FLOAT_MAT4 : 0x8B5C, SAMPLER_2D : 0x8B5E, SAMPLER_CUBE : 0x8B60, - + /* Vertex Arrays */ VERTEX_ATTRIB_ARRAY_ENABLED : 0x8622, VERTEX_ATTRIB_ARRAY_SIZE : 0x8623, @@ -394,14 +394,14 @@ VERTEX_ATTRIB_ARRAY_TYPE : 0x8625, VERTEX_ATTRIB_ARRAY_NORMALIZED : 0x886A, VERTEX_ATTRIB_ARRAY_POINTER : 0x8645, VERTEX_ATTRIB_ARRAY_BUFFER_BINDING : 0x889F, - + /* Read Format */ IMPLEMENTATION_COLOR_READ_TYPE : 0x8B9A, IMPLEMENTATION_COLOR_READ_FORMAT : 0x8B9B, /* Shader Source */ COMPILE_STATUS : 0x8B81, - + /* Shader Precision-Specified Types */ LOW_FLOAT : 0x8DF0, MEDIUM_FLOAT : 0x8DF1, @@ -409,19 +409,18 @@ HIGH_FLOAT : 0x8DF2, LOW_INT : 0x8DF3, MEDIUM_INT : 0x8DF4, HIGH_INT : 0x8DF5, - + /* Framebuffer Object. */ FRAMEBUFFER : 0x8D40, RENDERBUFFER : 0x8D41, - + RGBA4 : 0x8056, RGB5_A1 : 0x8057, RGB565 : 0x8D62, DEPTH_COMPONENT16 : 0x81A5, -STENCIL_INDEX : 0x1901, STENCIL_INDEX8 : 0x8D48, DEPTH_STENCIL : 0x84F9, - + RENDERBUFFER_WIDTH : 0x8D42, RENDERBUFFER_HEIGHT : 0x8D43, RENDERBUFFER_INTERNAL_FORMAT : 0x8D44, @@ -431,29 +430,29 @@ RENDERBUFFER_BLUE_SIZE : 0x8D52, RENDERBUFFER_ALPHA_SIZE : 0x8D53, RENDERBUFFER_DEPTH_SIZE : 0x8D54, RENDERBUFFER_STENCIL_SIZE : 0x8D55, - + FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE : 0x8CD0, FRAMEBUFFER_ATTACHMENT_OBJECT_NAME : 0x8CD1, FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL : 0x8CD2, FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE : 0x8CD3, - + COLOR_ATTACHMENT0 : 0x8CE0, DEPTH_ATTACHMENT : 0x8D00, STENCIL_ATTACHMENT : 0x8D20, DEPTH_STENCIL_ATTACHMENT : 0x821A, - + NONE : 0, - + FRAMEBUFFER_COMPLETE : 0x8CD5, FRAMEBUFFER_INCOMPLETE_ATTACHMENT : 0x8CD6, FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT : 0x8CD7, FRAMEBUFFER_INCOMPLETE_DIMENSIONS : 0x8CD9, FRAMEBUFFER_UNSUPPORTED : 0x8CDD, - + FRAMEBUFFER_BINDING : 0x8CA6, RENDERBUFFER_BINDING : 0x8CA7, MAX_RENDERBUFFER_SIZE : 0x84E8, - + INVALID_FRAMEBUFFER_OPERATION : 0x0506, /* WebGL-specific enums */ @@ -475,6 +474,7 @@ canvas : "implementation-dependent" // added in versions of the spec that are backward-compatible with // this version var ignoredProperties = [ + 'STENCIL_INDEX', ]; // Constants removed from the WebGL spec compared to ES 2.0 diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html index f86b6f1b3c0..f0f21c4e109 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html @@ -64,8 +64,7 @@ void main() var wtu = WebGLTestUtils; var gl; var contextAttribs = null; -var pixel_1 = [0, 0, 0, 1]; -var pixel_2 = [0, 0, 0, 1]; +var redChannels = [0, 0, 0]; var correctColor = null; var framebuffer; var fbHasColor; @@ -304,10 +303,13 @@ function testStencilAndDepth(stencil, depth) function testAntialias(antialias) { debug("Testing antialias = " + antialias); + // Both the width and height of canvas are N. + // Note that "N = 2" doesn't work for some post processing AA per the discussion at https://github.com/KhronosGroup/WebGL/pull/1977. + var N = 3; if (antialias) - shouldBeNonNull("gl = getWebGL(2, 2, { depth: false, stencil: false, alpha: false, antialias: true }, [ 0, 0, 0, 1 ], 1, 0)"); + shouldBeNonNull("gl = getWebGL(" + N + ", " + N + ", { depth: false, stencil: false, alpha: false, antialias: true }, [ 0, 0, 0, 1 ], 1, 0)"); else - shouldBeNonNull("gl = getWebGL(2, 2, { depth: false, stencil: false, alpha: false, antialias: false }, [ 0, 0, 0, 1 ], 1, 0)"); + shouldBeNonNull("gl = getWebGL(" + N + ", " + N + ", { depth: false, stencil: false, alpha: false, antialias: false }, [ 0, 0, 0, 1 ], 1, 0)"); shouldBeNonNull("contextAttribs = gl.getContextAttributes()"); var vertices = new Float32Array([ @@ -319,17 +321,13 @@ function testAntialias(antialias) 255, 0, 0, 255, 255, 0, 0, 255]); drawAndReadPixel(gl, vertices, colors, 0, 0); - var buf_1 = new Uint8Array(1 * 1 * 4); - var buf_2 = new Uint8Array(1 * 1 * 4); - gl.readPixels(0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, buf_1); - gl.readPixels(0, 1, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, buf_2); - pixel_1[0] = buf_1[0]; - pixel_2[0] = buf_2[0]; - // For some anti-alias algorithms, effects may be not on diagonal line pixels, so that either: - // - The red channel of the pixel at (0, 0) is not 0 and not 255, or, - // - If it is 0, expect that the red channel of the pixel at (0, 1) is not 0 and not 255. - shouldBe("pixel_1[0] != 255 && pixel_1[0] != 0 || pixel_1[0] == 0 && pixel_2[0] != 255 && pixel_2[0] != 0", - "contextAttribs.antialias"); + var buf = new Uint8Array(N * N * 4); + gl.readPixels(0, 0, N, N, gl.RGBA, gl.UNSIGNED_BYTE, buf); + redChannels[0] = buf[4 * (N + 1)]; // (1, 1) + redChannels[1] = buf[4 * N * (N - 1)]; // left top + redChannels[2] = buf[4 * (N - 1)]; // right bottom + shouldBeTrue("redChannels[1] == 255 && redChannels[2] == 0"); + shouldBe("redChannels[0] != 255 && redChannels[0] != 0", "contextAttribs.antialias"); } function runTest() diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-creation.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-creation.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-creation.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-creation.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html index dc83e16e6de..4781f6baa25 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html @@ -159,7 +159,7 @@ function testLosingAndRestoringContext() // restore the context after this event has exited. setTimeout(function() { shouldGenerateGLError(gl, gl.NO_ERROR, "WEBGL_lose_context.restoreContext()"); - // The context should still be lost. It will not get restored until the + // The context should still be lost. It will not get restored until the // webglrestorecontext event is fired. shouldBeTrue("gl.isContextLost()"); shouldBe("gl.getError()", "gl.NO_ERROR"); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-lost.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost.html similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-lost.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost.html index 62daf2e9bec..ed94a0f89bb 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-lost.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-lost.html @@ -87,6 +87,9 @@ function init() canvas.addEventListener("webglcontextlost", testLostContext, false); + // We need to initialize |uniformLocation| before losing context. + // Otherwise gl.getUniform() when context is lost will throw. + uniformLocation = gl.getUniformLocation(program, "tex"); loseContext(); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-type-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-type-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/context-type-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/context-type-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/methods.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/methods.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/methods.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/methods.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-child-with-worker.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-upon-reload-child.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/context/resources/context-release-worker.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html index 908e612a47f..ee58314179f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html @@ -125,7 +125,7 @@ function runSupportedTest(extensionEnabled) { function runDivisorTestDisabled() { debug("Testing VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE with extension disabled"); - + var VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE; gl.getVertexAttrib(0, VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE); @@ -385,7 +385,7 @@ function runANGLECorruptionTest() ext.drawArraysInstancedANGLE(gl.TRIANGLES, 0, 6, instanceCount); - // Make sure each color was drawn correctly + // Make sure each color was drawn correctly var i; var passed = true; for (i = 0; i < instanceCount; ++i) { diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html index 7885484152f..4599690dc35 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html @@ -202,7 +202,7 @@ function runOutputTests() { canvas.width = 50; canvas.height = 50; gl.viewport(0, 0, canvas.width, canvas.height); - + // Enable depth testing with a clearDepth of 0.5 // This makes it so that fragments are only rendered when // gl_fragDepthEXT is < 0.5 diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html index a1da0ffd71e..e61c81035d9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html @@ -326,7 +326,7 @@ function runFramebufferTextureConversionTest(format) { wtu.glErrorShouldBe(gl, gl.NO_ERROR); shouldBe('gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, ext.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT)', 'ext.SRGB_EXT'); - + if (validFormat) { shouldBe("gl.checkFramebufferStatus(gl.FRAMEBUFFER)", "gl.FRAMEBUFFER_COMPLETE"); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html index 81cde8f0ecf..ea6ff9c8679 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html @@ -93,22 +93,22 @@ function runSupportedTest(extensionEnabled) { function runHintTestDisabled() { debug("Testing MAX_TEXTURE_MAX_ANISOTROPY_EXT with extension disabled"); - + var MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; gl.getParameter(MAX_TEXTURE_MAX_ANISOTROPY_EXT); wtu.glErrorShouldBe(gl, gl.INVALID_ENUM, "MAX_TEXTURE_MAX_ANISOTROPY_EXT should not be queryable if extension is disabled"); - + debug("Testing TEXTURE_MAX_ANISOTROPY_EXT with extension disabled"); var TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE; var texture = gl.createTexture(); gl.bindTexture(gl.TEXTURE_2D, texture); - + gl.getTexParameter(gl.TEXTURE_2D, TEXTURE_MAX_ANISOTROPY_EXT); wtu.glErrorShouldBe(gl, gl.INVALID_ENUM, "TEXTURE_MAX_ANISOTROPY_EXT should not be queryable if extension is disabled"); gl.texParameterf(gl.TEXTURE_2D, TEXTURE_MAX_ANISOTROPY_EXT, 1); wtu.glErrorShouldBe(gl, gl.INVALID_ENUM, "TEXTURE_MAX_ANISOTROPY_EXT should not be settable if extension is disabled"); - + gl.texParameteri(gl.TEXTURE_2D, TEXTURE_MAX_ANISOTROPY_EXT, 1); wtu.glErrorShouldBe(gl, gl.INVALID_ENUM, "TEXTURE_MAX_ANISOTROPY_EXT should not be settable if extension is disabled"); @@ -129,7 +129,7 @@ function runHintTestEnabled() { else{ testFailed("Minimum value of MAX_TEXTURE_MAX_ANISOTROPY_EXT is 2.0, returned values was: " + max_anisotropy); } - + // TODO make a texture and verify initial value == 1 and setting to less than 1 is invalid value debug("Testing TEXTURE_MAX_ANISOTROPY_EXT with extension disabled"); @@ -137,7 +137,7 @@ function runHintTestEnabled() { var texture = gl.createTexture(); gl.bindTexture(gl.TEXTURE_2D, texture); - + var queried_value = gl.getTexParameter(gl.TEXTURE_2D, ext.TEXTURE_MAX_ANISOTROPY_EXT); wtu.glErrorShouldBe(gl, gl.NO_ERROR, "TEXTURE_MAX_ANISOTROPY_EXT query should succeed if extension is enabled"); @@ -150,13 +150,13 @@ function runHintTestEnabled() { gl.texParameterf(gl.TEXTURE_2D, ext.TEXTURE_MAX_ANISOTROPY_EXT, 0); wtu.glErrorShouldBe(gl, gl.INVALID_VALUE, "texParameterf TEXTURE_MAX_ANISOTROPY_EXT set to < 1 should be an invalid value"); - + gl.texParameteri(gl.TEXTURE_2D, ext.TEXTURE_MAX_ANISOTROPY_EXT, 0); wtu.glErrorShouldBe(gl, gl.INVALID_VALUE, "texParameteri TEXTURE_MAX_ANISOTROPY_EXT set to < 1 should be an invalid value"); - + gl.texParameterf(gl.TEXTURE_2D, ext.TEXTURE_MAX_ANISOTROPY_EXT, max_anisotropy); wtu.glErrorShouldBe(gl, gl.NO_ERROR, "texParameterf TEXTURE_MAX_ANISOTROPY_EXT set to >= 2 should succeed"); - + gl.texParameteri(gl.TEXTURE_2D, ext.TEXTURE_MAX_ANISOTROPY_EXT, max_anisotropy); wtu.glErrorShouldBe(gl, gl.NO_ERROR, "texParameteri TEXTURE_MAX_ANISOTROPY_EXT set to >= 2 should succeed"); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/get-extension.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/get-extension.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/get-extension.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/get-extension.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html index b5a0806d271..add8bdd603f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html @@ -81,7 +81,7 @@ for (var ii = 0; ii < 2; ++ii) { testFailed("WebGL context does not exist"); } else { testPassed("WebGL context exists"); - + var drawType = (ii == 0) ? gl.STATIC_DRAW : gl.DYNAMIC_DRAW; debug("Testing " + ((ii == 0) ? "STATIC_DRAW" : "DYNAMIC_DRAW")); @@ -131,17 +131,17 @@ function runSupportedTest(extensionEnabled) { function runDrawTests(drawType) { debug("Test that draws with unsigned integer indices produce the expected results"); - + canvas.width = 50; canvas.height = 50; gl.viewport(0, 0, canvas.width, canvas.height); - + var program = wtu.setupNoTexCoordTextureProgram(gl); function setupDraw(s) { // Create a vertex buffer that cannot be fully indexed via shorts var quadArrayLen = 65537 * 3; var quadArray = new Float32Array(quadArrayLen); - + // Leave all but the last 4 values zero-ed out var idx = quadArrayLen - 12; @@ -290,8 +290,8 @@ function runIndexValidationTests(drawType) { gl.vertexAttribPointer(normalLoc, 3, gl.FLOAT, false, 7 * sizeInBytes(gl.FLOAT), 4 * sizeInBytes(gl.FLOAT)); gl.enableVertexAttribArray(normalLoc); wtu.glErrorShouldBe(gl, gl.NO_ERROR); - shouldBeUndefined('gl.drawElements(gl.TRIANGLES, 3, gl.UNSIGNED_INT, 0)'); - wtu.glErrorShouldBe(gl, gl.INVALID_OPERATION); + wtu.shouldGenerateGLError(gl, [gl.INVALID_OPERATION, gl.NO_ERROR], + 'gl.drawElements(gl.TRIANGLES, 3, gl.UNSIGNED_INT, 0)'); debug("Test with enabled attribute that does not belong to current program"); @@ -331,13 +331,14 @@ function runCopiesIndicesTests(drawType) { var indices = new Uint32Array([ 10000, 0, 1, 2, 3, 10000 ]); gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, indices, drawType); wtu.shouldGenerateGLError(gl, gl.NO_ERROR, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 4)"); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)"); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)"); + var indexValidationError = wtu.shouldGenerateGLError(gl, [gl.INVALID_OPERATION, gl.NO_ERROR], + "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)"); + wtu.shouldGenerateGLError(gl, indexValidationError, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)"); indices[0] = 2; indices[5] = 1; wtu.shouldGenerateGLError(gl, gl.NO_ERROR, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 4)"); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)"); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)"); + wtu.shouldGenerateGLError(gl, indexValidationError, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)"); + wtu.shouldGenerateGLError(gl, indexValidationError, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)"); } function runResizedBufferTests(drawType) { @@ -423,8 +424,9 @@ function runVerifiesTooManyIndicesTests(drawType) { gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, indexObject); gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, new Uint32Array([ 10000, 0, 1, 2, 3, 10000 ]), drawType); wtu.shouldGenerateGLError(gl, gl.NO_ERROR, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 4)"); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)"); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)"); + var indexValidationError = wtu.shouldGenerateGLError(gl, [gl.INVALID_OPERATION, gl.NO_ERROR], + "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)"); + wtu.shouldGenerateGLError(gl, indexValidationError, "gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)"); } function runCrashWithBufferSubDataTests(drawType) { diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html index 9a20f3f25e0..4c00492fe25 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html @@ -183,10 +183,10 @@ function arrayToString(arr, size) { mySize = size; var out = "["; for (var ii = 0; ii < mySize; ++ii) { - if (ii > 0) { - out += ", "; - } - out += arr[ii]; + if (ii > 0) { + out += ", "; + } + out += arr[ii]; } return out + "]"; } @@ -252,25 +252,25 @@ function runRenderTargetAndReadbackTest(testProgram, format, numberOfChannels, s var implType = gl.getParameter(gl.IMPLEMENTATION_COLOR_READ_TYPE); wtu.glErrorShouldBe(gl, gl.NO_ERROR, "getParameter of IMPLEMENTATION_COLOR_READ_{FORMAT|TYPE} should succeed"); if ((implFormat == gl.RGBA || implFormat == gl.RGB) && implType == gl.FLOAT) { - debug("Checking readback of floating-point values"); - var arraySize = (implFormat == gl.RGBA) ? 4 : 3 - var buf = new Float32Array(arraySize); - gl.readPixels(0, 0, 1, 1, implFormat, implType , buf); - wtu.glErrorShouldBe(gl, gl.NO_ERROR, "readPixels from floating-point renderbuffer should succeed"); - var ok = true; - var tolerance = 8.0; // TODO: factor this out from both this test and the subtractor shader above. - for (var ii = 0; ii < buf.length; ++ii) { - if (Math.abs(buf[ii] - subtractor[ii]) > tolerance) { - ok = false; - break; - } - } - if (ok) { - testPassed("readPixels of float-type data from floating-point renderbuffer succeeded"); - } else { - testFailed("readPixels of float-type data from floating-point renderbuffer failed: expected " - + arrayToString(subtractor, arraySize) + ", got " + arrayToString(buf)); - } + debug("Checking readback of floating-point values"); + var arraySize = (implFormat == gl.RGBA) ? 4 : 3 + var buf = new Float32Array(arraySize); + gl.readPixels(0, 0, 1, 1, implFormat, implType , buf); + wtu.glErrorShouldBe(gl, gl.NO_ERROR, "readPixels from floating-point renderbuffer should succeed"); + var ok = true; + var tolerance = 8.0; // TODO: factor this out from both this test and the subtractor shader above. + for (var ii = 0; ii < buf.length; ++ii) { + if (Math.abs(buf[ii] - subtractor[ii]) > tolerance) { + ok = false; + break; + } + } + if (ok) { + testPassed("readPixels of float-type data from floating-point renderbuffer succeeded"); + } else { + testFailed("readPixels of float-type data from floating-point renderbuffer failed: expected " + + arrayToString(subtractor, arraySize) + ", got " + arrayToString(buf)); + } } } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html index fd47e55a8a2..792da43e263 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html @@ -117,13 +117,13 @@ if (!gl) { formats.forEach(function(f) { runTextureCreationTest(true, f.format, null, f.expected); }); - + // Texture creation should fail when passed with non-null, non-Uint16 ArrayBufferView formats.forEach(function(f) { var width = 2; var height = 2; var format = f.format; - + // Float32Array var float32Data = new Float32Array(width * height * getNumberOfChannels(format)); for (var ii = 0; ii < float32Data.length; ii++) { @@ -140,7 +140,7 @@ if (!gl) { }); // Test that Uint16 encoded half float values can be used as texture data. - + // First test that values in the 0-1 range can be written and read. var halfFloatOneThird = 0x3555; // Half float 1/3 var uint16Formats = [ @@ -234,12 +234,12 @@ function runTextureCreationTest(extensionEnabled, opt_format, opt_data, opt_expe var format = opt_format || gl.RGBA; var data = opt_data || null; var expectSuccess = true; - + if (!extensionEnabled || !opt_expected) expectSuccess = false; debug("Testing texture creation with extension " + (extensionEnabled ? "enabled" : "disabled") + ", format " + getFormatName(format) + ", and data " + (data ? "non-null" : "null") + - ". Expect " + (expectSuccess ? "Success" : "Failure")); + ". Expect " + (expectSuccess ? "Success" : "Failure")); var texture = allocateTexture(); var width = 2; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html index 7d2acf9dd36..ee8db23bf36 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html @@ -101,7 +101,7 @@ if (!gl) { * namely the Nexus 5, and Nexus 7 (in 2014/01) when using bufferData before binding the VAO. * The tested OS was Android KitKat 4.4.2, the effects were the same in all tested browsers * (Chrome, Chrome Beta, Firefox, Firefox Beta), so it is likely a driver bug. - * These devices have the similar Adreno 320 and Adreno 330 GPUs respectively. + * These devices have the similar Adreno 320 and Adreno 330 GPUs respectively. * * The issuse resulted from this sequence of actions in a requestAnimationFrame loop: * 1. upload some vertex buffers with gl.bufferData (eg. colors) @@ -109,12 +109,12 @@ if (!gl) { * 3. clear the canvas * 4. draw (some triangles) to the canvas * 5. unbind the VAO - * + * * This caused the drawn triangles to be drawn with black (0) for most of the frames, with some * rare frames presenting the correct render results. Interestingly on both devices exactly every - * 64th frame passed (starting with the very first one), the others failed. + * 64th frame passed (starting with the very first one), the others failed. * (Because of this, we test multiple frames.) - * When positions were uploaded, seemingly nothing was drawn, that's likely because the + * When positions were uploaded, seemingly nothing was drawn, that's likely because the * position buffer was also all 0s. * * The issue did not occur: @@ -123,61 +123,61 @@ if (!gl) { */ function runBufferDataTest() { debug("Testing draws with bufferData"); - + canvas.width = 50; canvas.height = 50; gl.viewport(0, 0, canvas.width, canvas.height); - + var testColor = [0, 255, 0, 255]; var clearColor = [255, 0, 0, 255]; - + // Where the issue occures, this is the sequence of success/failure every time: // result: success fail fail fail fail ... success fail fail ... // currentTestCount: 0 1 2 3 4 ... 64 65 66 ... // So with just 1 test it passes, but 2 tests are enough. Here we use 3. - var numberOfTests = 3; + var numberOfTests = 3; var currentTestCount = 0; - + var positionLoc = 0; var colorLoc = 1; var gridRes = 1; - + var program = wtu.setupSimpleVertexColorProgram(gl, positionLoc, colorLoc); - + var vao0 = ext.createVertexArrayOES(); ext.bindVertexArrayOES(vao0); - + var buffers = wtu.setupIndexedQuadWithOptions(gl, { gridRes: gridRes, positionLocation: positionLoc }); - + var colorTypedArray = createColorTypedArray(); - + var colorBuffer = gl.createBuffer(gl.ARRAY_BUFFER); gl.bindBuffer(gl.ARRAY_BUFFER, colorBuffer); gl.enableVertexAttribArray(colorLoc); - gl.vertexAttribPointer(colorLoc, 4, gl.FLOAT, false, 0, 0); - + gl.vertexAttribPointer(colorLoc, 4, gl.FLOAT, false, 0, 0); + ext.bindVertexArrayOES(null); - + testDrawing(); - + function testDrawing() { // this order works fine: // ext.bindVertexArrayOES(vao0); // uploadColor(); - + // this order doesn't: uploadColor(); ext.bindVertexArrayOES(vao0); - + wtu.clearAndDrawIndexedQuad(gl, 1, clearColor); - + ext.bindVertexArrayOES(null); //debug(""+currentTestCount+" sharedArrayBufferSize && bufferSizeNeeded <= 4294967295) { + // ArrayBuffers can be at most 4GB (minus 1 byte), but any allocations larger than 1 GB are unreliable in practice. So limit allocations to 1 GB. + // Textures that are wide in just one dimension can still be used to test max TEXTURE_2D size limit even if we don't allocate space for huge square textures. + if (bufferSizeNeeded > sharedArrayBufferSize && bufferSizeNeeded <= Math.pow(2, 30)) { sharedArrayBufferSize = bufferSizeNeeded; } } @@ -195,7 +196,7 @@ function testFormatType(t, test) { for (var j = 0; j < t.targets.length; ++j) { var target = t.targets[j]; debug(""); - debug(wtu.glEnumToString(gl, target)); + debug(wtu.glEnumToString(gl, target) + " " + wtu.glEnumToString(ext, test.format)); // positive test var size = positiveTestSize; @@ -219,11 +220,25 @@ function testFormatType(t, test) { var dataSize = test.func(t.maxSize + test.sizeStep, t.maxSize + test.sizeStep); // this check assumes that each element is 1 byte if (dataSize > sharedArrayBuffer.byteLength) { - testPassed("Unable to test texture larger than maximum size due to ArrayBuffer size limitations -- this is legal"); + if (t.target == gl.TEXTURE_CUBE_MAP) { + testPassed("Unable to test texture larger than maximum size due to ArrayBuffer size limitations -- this is legal"); + } else { + var wideAndShortDataSize = test.func(t.maxSize + test.sizeStep, test.sizeStep); + var pixelsNegativeTest1 = new test.dataType(sharedArrayBuffer, 0, wideAndShortDataSize); + gl.compressedTexImage2D(target, 0, test.format, t.maxSize + test.sizeStep, test.sizeStep, 0, pixelsNegativeTest1); + wtu.glErrorShouldBe(gl, gl.INVALID_VALUE, "width out of bounds: should generate INVALID_VALUE." + + " level is 0, size is " + (t.maxSize + test.sizeStep) + "x" + (test.sizeStep)); + + var narrowAndTallDataSize = test.func(test.sizeStep, t.maxSize + test.sizeStep); + var pixelsNegativeTest1 = new test.dataType(sharedArrayBuffer, 0, narrowAndTallDataSize); + gl.compressedTexImage2D(target, 0, test.format, test.sizeStep, t.maxSize + test.sizeStep, 0, pixelsNegativeTest1); + wtu.glErrorShouldBe(gl, gl.INVALID_VALUE, "height out of bounds: should generate INVALID_VALUE." + + " level is 0, size is " + (test.sizeStep) + "x" + (t.maxSize + test.sizeStep)); + } } else { var pixelsNegativeTest1 = new test.dataType(sharedArrayBuffer, 0, dataSize); gl.compressedTexImage2D(target, 0, test.format, t.maxSize + test.sizeStep, t.maxSize + test.sizeStep, 0, pixelsNegativeTest1); - wtu.glErrorShouldBe(gl, gl.INVALID_VALUE, "width or height out of bounds: should generate INVALID_VALUE." + wtu.glErrorShouldBe(gl, gl.INVALID_VALUE, "width and height out of bounds: should generate INVALID_VALUE." + " level is 0, size is " + (t.maxSize + test.sizeStep) + "x" + (t.maxSize + test.sizeStep)); } // level out of bounds diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html index 7c963616c45..a4912717b29 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html @@ -62,6 +62,13 @@ void main() { gl_FragColor = vec4(1,0,0,1); } + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html index a490773dde7..98727cb6733 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html @@ -1,863 +1,863 @@ - - - - - - -WebGL WEBGL_Shared_Resources Conformance Test - + + + + + + +WebGL WEBGL_Shared_Resources Conformance Test + - - - - - - - - - -
-
- - - - + + + + + + + + + +
+
+ + + + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/README.md b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/README.md similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/README.md rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/README.md diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html index d1512370422..8288a653922 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html @@ -43,49 +43,49 @@ - - - - - - -
-
- - - + + + + + + +
+
+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/include.vs b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/include.vs similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/include.vs rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/include.vs index 7096579f082..50970e6ccfe 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/include.vs +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/include.vs @@ -1,4 +1,4 @@ -// Do not delete! -// Needed to help glsl-conformance tests. - - +// Do not delete! +// Needed to help glsl-conformance tests. + + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html index 0167c1cc09e..048c14eed5d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html @@ -1,254 +1,254 @@ - - - - - - - - -Struct Scope Test - - + + + + + + + + +Struct Scope Test + + - - - - - - -
-
- - - - - - - - - - - - - - - - - - + + + + + + +
+
+ + + + + + + + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html index 5e08d2a6e2c..64efaad1769 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html @@ -75,7 +75,7 @@ { int x = 1; $(variables) - + if ($(condition)) { /*do nothing*/ } @@ -92,7 +92,7 @@ { int x = 1; $(variables) - + if ($(condition)) { /*do nothing*/ } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html index 744a82a15c3..2ceaeb6ddd9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html @@ -1,146 +1,146 @@ - - - - - - WebGL GLSL Conformance Tests - - + + + + + + WebGL GLSL Conformance Tests + + - - - - - -
-
- - - - - - - - - + + + + + +
+
+ + + + + + + + + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html index 418e76790b6..5dd4d35a3cd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html @@ -42,7 +42,7 @@
- - - - - - - - - - - - -
-
- - - - + + + + + + + + + + + + +
+
+ + + + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html index 6a6f0f494f9..5734c35c519 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html @@ -1,92 +1,92 @@ - - - - - - - + + + + + + + - - - - - - -
-
- - - + + + + + + +
+
+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html index b2027c3ce1c..88a8a38a062 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html @@ -1,95 +1,95 @@ - - - - - - - + + + + + + + - - - - - - -
-
- - - + + + + + + +
+
+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html index d49bee2fc39..d3c750f9d54 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html @@ -1,86 +1,86 @@ - - - - - - - + + + + + + + - - - - - - -
-
- - - + + + + + + +
+
+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html index 8f7cdbcea22..e33393fd1e9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html @@ -1,91 +1,91 @@ - - - - - - - + + + + + + + - - - - - - -
-
- - - + + + + + + +
+
+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html index e0f18c79022..62f40956d15 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html @@ -1,88 +1,88 @@ - - - - - - - + + + + + + + - - - -Ternary Operators in Global Initializers - - -
-
- - - - + + + +Ternary Operators in Global Initializers + + +
+
+ + + + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html index 51bfcb8f0ba..088620c91bc 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html @@ -1,145 +1,145 @@ - - - - - - - + + + + + + + - - - - - - -
-
- - - - - - - - - - - - - - + + + + + + +
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html index 1dfb83171c9..82d8bcd119f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html @@ -107,7 +107,7 @@ function runTest() { var program = wtu.setupProgram( gl, ['vshader2d' + ss, 'fshader2d'], ['vPosition', 'texCoord0'], [0, 1]); wtu.setupUnitQuad(gl, 0, 1); - + var tex = gl.createTexture(); gl.bindTexture(gl.TEXTURE_2D, tex); gl.texParameteri( @@ -129,7 +129,7 @@ function runTest() { ctx.fillRect(0, 0, size, size); ctx.fillStyle = "rgb(" + color.color[0] + "," + color.color[1] + "," + color.color[2] + ")"; ctx.fillRect(size / 2, 0, size / 2, size / 2); - + gl.texImage2D(gl.TEXTURE_2D, ii, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, c); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html index ad1268feea4..857cb9a6cbb 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html @@ -44,14 +44,14 @@ @@ -88,33 +88,33 @@ precision mediump float; // Inputs - varying vec2 vTargetPixelCoord; + varying vec2 vTargetPixelCoord; const vec2 pixSize = vec2(2.0/32.0, 2.0/32.0); - + void main() { // Coordinates within a framebuffer pixel [0, 1> vec2 inPixelCoord = fract(vTargetPixelCoord / pixSize); // Create different color dependent on the position inside the framebuffer pixel - float r = (inPixelCoord.x < 0.4) ? 0.2 : (inPixelCoord.x > 0.6) ? 0.8 : 0.5; - float g = (inPixelCoord.y < 0.4) ? 0.2 : (inPixelCoord.y > 0.6) ? 0.8 : 0.5; - + float r = (inPixelCoord.x < 0.4) ? 0.2 : (inPixelCoord.x > 0.6) ? 0.8 : 0.5; + float g = (inPixelCoord.y < 0.4) ? 0.2 : (inPixelCoord.y > 0.6) ? 0.8 : 0.5; + gl_FragColor = vec4(r, g, 0.0, 1.0); } + + + + + + + +
+
+ + + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag index f5c7dac7ba0..5614261ac1c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag @@ -27,7 +27,7 @@ precision mediump float; #endif // -// mat3arrayindirect0_frag.frag: Fragment shader solid color +// mat3arrayindirect0_frag.frag: Fragment shader solid color // The vec3 values are determined at runtime. // // @@ -38,16 +38,16 @@ varying vec4 color; void main(void) { vec3 result = vec3(0.0, 0.0, 0.0); - + /* - // No indirect indexing in fragment shaders + // No indirect indexing in fragment shaders for(int j = 0; j < 3; j++) { - result += testmat3[0][j] + testmat3[1][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]; + */ + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert index d6d1f971a1d..1586cc75eec 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert @@ -26,7 +26,7 @@ attribute vec4 gtf_Vertex; uniform mat4 gtf_ModelViewProjectionMatrix; // -// mat3arrayindirect0_vert.vert: Vertex shader solid color +// mat3arrayindirect0_vert.vert: Vertex shader solid color // The vec3 values are determined at runtime. // // @@ -38,15 +38,15 @@ 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]; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag index 23bc15d1dee..61c66196130 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag @@ -37,17 +37,17 @@ varying vec4 color; void main(void) { - vec3 result = vec3(0.0, 0.0, 0.0); - + 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]; - } + // 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert index e23890384e6..dea6b18425f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert @@ -38,16 +38,16 @@ 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]; + result += testmat3[1][j]; } - - + + color = vec4(result/2.0, 0.5); gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - + + } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert index 53887e9a9f1..ad39bd0d63b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert @@ -40,10 +40,10 @@ 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html similarity index 76% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html index 4a3d580cb5d..af5a9cd9f60 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html @@ -48,54 +48,54 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "matrixMultComp_mat2_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "matrixMultComp_mat2_frag.frag" - }, - "name": "matrixMultComp_mat2_frag.test.html", + }, + "name": "matrixMultComp_mat2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "matrixMultComp_mat2_vert_ref.vert", + "vertexShader": "matrixMultComp_mat2_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "matrixMultComp_mat2_vert.vert", + "vertexShader": "matrixMultComp_mat2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "matrixMultComp_mat2_vert.test.html", + }, + "name": "matrixMultComp_mat2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "matrixMultComp_mat3_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "matrixMultComp_mat3_frag.frag" - }, - "name": "matrixMultComp_mat3_frag.test.html", + }, + "name": "matrixMultComp_mat3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "matrixMultComp_mat3_vert_ref.vert", + "vertexShader": "matrixMultComp_mat3_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "matrixMultComp_mat3_vert.vert", + "vertexShader": "matrixMultComp_mat3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "matrixMultComp_mat3_vert.test.html", + }, + "name": "matrixMultComp_mat3_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag index 8db7ddf3df3..a2598f0769d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag @@ -30,10 +30,10 @@ 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); + 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]); + m3 = matrixCompMult(m1, m2); + gl_FragColor = vec4(m3[0][0], m3[1][0], m3[0][1], m3[1][1]); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag index fed33bea1af..9beec96ad76 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag @@ -30,14 +30,14 @@ 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); + 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]; + 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]); + gl_FragColor = vec4(m3[0][0], m3[1][0], m3[0][1], m3[1][1]); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert index e912de35c85..1e31afaac67 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert @@ -30,11 +30,11 @@ 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); + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert similarity index 76% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert index cda02927d1b..09705342fe4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert @@ -30,15 +30,15 @@ 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); + 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]; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag similarity index 71% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag index bad139c37e7..ea92126a2cd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag @@ -30,25 +30,24 @@ varying vec4 color; void main (void) { - const float M_PI = 3.14159265358979323846; + 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); - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); + m3 = matrixCompMult(m1, m2); + result[0] += m3[0][0]; + result[0] += m3[0][1]; + result[0] += m3[0][2]; - 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); + result[1] += m3[1][0]; + result[1] += m3[1][1]; + result[1] += m3[1][2]; - 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; + result[2] += m3[2][0]; + result[2] += m3[2][1]; + result[2] += m3[2][2]; - gl_FragColor = vec4((result + 1.0) / 2.0, 0.0, 1.0); + gl_FragColor = vec4(result / 2.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag similarity index 60% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag index 891ea8dd215..b3e044f9d3d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag @@ -30,43 +30,30 @@ 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; + 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); - if(c < 0.0) - { - sign = -1.0; - c *= -1.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]; - 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[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]; - 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; + gl_FragColor = vec4(result / 2.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert similarity index 69% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert index d01fb22ba9f..d40ac2c4e35 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert @@ -30,25 +30,25 @@ varying vec4 color; void main (void) { - const float M_PI = 3.14159265358979323846; + 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); - // Both are unit vectors - vec2 v1; - vec2 v2 = normalize(vec2(1.0, 1.0)); + m3 = matrixCompMult(m1, m2); - 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); + result[0] += m3[0][0]; + result[0] += m3[0][1]; + result[0] += m3[0][2]; - 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; + result[1] += m3[1][0]; + result[1] += m3[1][1]; + result[1] += m3[1][2]; - color = vec4((result + 1.0) / 2.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert similarity index 59% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert index f0dd4e16f34..62186af26d5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert @@ -23,51 +23,42 @@ */ -attribute vec4 gtf_Vertex; 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 = 4.0 * 2.0 * (gtf_Color.r - 0.5); - float atan_c = 0.0; - float scale = 1.0; - float sign = 1.0; - vec4 result; + 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); - if(c < 0.0) - { - sign = -1.0; - c *= -1.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]; - 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; - } + 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]; - result = vec4(sign * atan_c / M_PI + 0.5, 0.0, 0.0, 1.0); - } - else - { - c = 1.0 / c; + 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]; - // 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[0] += m3[0][0]; + result[0] += m3[0][1]; + result[0] += m3[0][2]; - result = vec4(sign * (M_PI / 2.0 - atan_c) / M_PI + 0.5, 0.0, 0.0, 1.0); - } + result[1] += m3[1][0]; + result[1] += m3[1][1]; + result[1] += m3[1][2]; - color = result; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html index fc89b533253..9f6fb6e0489 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html @@ -48,80 +48,80 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "max_float_frag_xvary_yconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "max_float_frag_xvary_yconsthalf.frag" - }, - "name": "max_float_frag_xvary_yconsthalf.test.html", + }, + "name": "max_float_frag_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "max_vec2_frag_xvary_yconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "max_vec2_frag_xvary_yconsthalf.frag" - }, - "name": "max_vec2_frag_xvary_yconsthalf.test.html", + }, + "name": "max_vec2_frag_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "max_vec3_frag_xvary_yconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "max_vec3_frag_xvary_yconsthalf.frag" - }, - "name": "max_vec3_frag_xvary_yconsthalf.test.html", + }, + "name": "max_vec3_frag_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "max_float_vert_xvary_yconsthalf_ref.vert", + "vertexShader": "max_float_vert_xvary_yconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "max_float_vert_xvary_yconsthalf.vert", + "vertexShader": "max_float_vert_xvary_yconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "max_float_vert_xvary_yconsthalf.test.html", + }, + "name": "max_float_vert_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "max_vec2_vert_xvary_yconsthalf_ref.vert", + "vertexShader": "max_vec2_vert_xvary_yconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "max_vec2_vert_xvary_yconsthalf.vert", + "vertexShader": "max_vec2_vert_xvary_yconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "max_vec2_vert_xvary_yconsthalf.test.html", + }, + "name": "max_vec2_vert_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "max_vec3_vert_xvary_yconsthalf_ref.vert", + "vertexShader": "max_vec3_vert_xvary_yconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "max_vec3_vert_xvary_yconsthalf.vert", + "vertexShader": "max_vec3_vert_xvary_yconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "max_vec3_vert_xvary_yconsthalf.test.html", + }, + "name": "max_vec3_vert_xvary_yconsthalf.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag index 1dc58237564..4911e9e7cba 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag index 44188757ee4..7f2408f2106 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag @@ -30,9 +30,9 @@ varying vec4 color; void main (void) { - const float max_c = 0.5; - float c = color.r; - if(c < max_c) c = max_c; + 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); + gl_FragColor = vec4(c, 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert index 18df63489a5..1790d41b4ee 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert index 44602be927b..c7b99fdce36 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert @@ -30,10 +30,10 @@ varying vec4 color; void main (void) { - const float max_c = 0.5; - float c = gtf_Color.r; - if(c < max_c) c = max_c; + 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; + color = vec4(c, 0.0, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag index 12cccbaf5a2..e1343f0b85b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag index 63d52b2ff0c..487473f4cc5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag @@ -30,10 +30,10 @@ 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]; + 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); + gl_FragColor = vec4(c, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert index 54a94edf52a..5a72576b16f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert index b8ad06aa831..c3e21ff299e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert @@ -30,11 +30,11 @@ 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]; + 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; + color = vec4(c, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag index b44d0c85135..8dde46f9a1e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag index d17d8cdea45..54ce8ee7ce5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag @@ -30,11 +30,11 @@ 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]; + 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); + gl_FragColor = vec4(c, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert index 549f510fc31..c03084e74ab 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert index 84de202744b..1f2e781ff1d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert @@ -30,12 +30,12 @@ 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]; + 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; + color = vec4(c, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html index e0330ab9512..10d0cd6516e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html @@ -48,80 +48,80 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "min_float_frag_xvary_yconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "min_float_frag_xvary_yconsthalf.frag" - }, - "name": "min_float_frag_xvary_yconsthalf.test.html", + }, + "name": "min_float_frag_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "min_vec2_frag_xvary_yconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "min_vec2_frag_xvary_yconsthalf.frag" - }, - "name": "min_vec2_frag_xvary_yconsthalf.test.html", + }, + "name": "min_vec2_frag_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "min_vec3_frag_xvary_yconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "min_vec3_frag_xvary_yconsthalf.frag" - }, - "name": "min_vec3_frag_xvary_yconsthalf.test.html", + }, + "name": "min_vec3_frag_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "min_float_vert_xvary_yconsthalf_ref.vert", + "vertexShader": "min_float_vert_xvary_yconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "min_float_vert_xvary_yconsthalf.vert", + "vertexShader": "min_float_vert_xvary_yconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "min_float_vert_xvary_yconsthalf.test.html", + }, + "name": "min_float_vert_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "min_vec2_vert_xvary_yconsthalf_ref.vert", + "vertexShader": "min_vec2_vert_xvary_yconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "min_vec2_vert_xvary_yconsthalf.vert", + "vertexShader": "min_vec2_vert_xvary_yconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "min_vec2_vert_xvary_yconsthalf.test.html", + }, + "name": "min_vec2_vert_xvary_yconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "min_vec3_vert_xvary_yconsthalf_ref.vert", + "vertexShader": "min_vec3_vert_xvary_yconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "min_vec3_vert_xvary_yconsthalf.vert", + "vertexShader": "min_vec3_vert_xvary_yconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "min_vec3_vert_xvary_yconsthalf.test.html", + }, + "name": "min_vec3_vert_xvary_yconsthalf.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag index fdc3e23a67d..05181b2632d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag index acf1eebb266..b1c076cef1f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag @@ -30,9 +30,9 @@ varying vec4 color; void main (void) { - const float min_c = 0.5; - float c = color.r; - if(c > min_c) c = min_c; + 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); + gl_FragColor = vec4(c, 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert index b854733dd5b..33e2ee5f420 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert index 73849e092c5..a4bde4f096c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert @@ -30,10 +30,10 @@ varying vec4 color; void main (void) { - const float min_c = 0.5; - float c = gtf_Color.r; - if(c > min_c) c = min_c; + 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; + color = vec4(c, 0.0, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag index ea5563eb19e..e3eeee482bb 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag index 82ae1b891ae..0ac216fbc1d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag @@ -31,10 +31,10 @@ 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]; + 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); + gl_FragColor = vec4(c, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert index ae6459783d4..79c87d0307f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert index 1f8d54b3a51..5f57db42413 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert @@ -30,11 +30,11 @@ 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]; + 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; + color = vec4(c, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag index 80232206f99..588e5b53ce8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag index 2432efe93a8..d0224def0b9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag @@ -30,11 +30,11 @@ 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]; + 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); + gl_FragColor = vec4(c, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert index 96629e770a5..86797649d16 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert index 65d273dc3d1..d35953319dc 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert @@ -30,12 +30,12 @@ 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]; + 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; + color = vec4(c, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html index a9f4de17797..84b5abc206c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html @@ -48,80 +48,80 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mix_float_frag_xvary_yconsthalf_aconsthalf.frag" - }, - "name": "mix_float_frag_xvary_yconsthalf_aconsthalf.test.html", + }, + "name": "mix_float_frag_xvary_yconsthalf_aconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag" - }, - "name": "mix_vec2_frag_xvary_yconsthalf_aconsthalf.test.html", + }, + "name": "mix_vec2_frag_xvary_yconsthalf_aconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag" - }, - "name": "mix_vec3_frag_xvary_yconsthalf_aconsthalf.test.html", + }, + "name": "mix_vec3_frag_xvary_yconsthalf_aconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert", + "vertexShader": "mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "mix_float_vert_xvary_yconsthalf_aconsthalf.vert", + "vertexShader": "mix_float_vert_xvary_yconsthalf_aconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "mix_float_vert_xvary_yconsthalf_aconsthalf.test.html", + }, + "name": "mix_float_vert_xvary_yconsthalf_aconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert", + "vertexShader": "mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert", + "vertexShader": "mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "mix_vec2_vert_xvary_yconsthalf_aconsthalf.test.html", + }, + "name": "mix_vec2_vert_xvary_yconsthalf_aconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert", + "vertexShader": "mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert", + "vertexShader": "mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "mix_vec3_vert_xvary_yconsthalf_aconsthalf.test.html", + }, + "name": "mix_vec3_vert_xvary_yconsthalf_aconsthalf.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag index c04c6ba63f8..adab32f714f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag @@ -30,8 +30,8 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag index 74f96295902..152afc9bf78 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag @@ -30,9 +30,9 @@ varying vec4 color; void main (void) { - const float y = 0.5; - const float a = 0.5; - float c = color.r; + 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); + gl_FragColor = vec4(c * (1.0 - a) + y * a, 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert index bce9965068d..ea29b91b899 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert index adce952197a..96af8a08500 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert @@ -30,10 +30,10 @@ varying vec4 color; void main (void) { - const float y = 0.5; - const float a = 0.5; - float c = gtf_Color.r; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag index 4578aa893fa..88acd6a192e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag index b75166792d3..a49ea52d396 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag @@ -30,9 +30,9 @@ 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; + 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); + gl_FragColor = vec4(c * (1.0 - a) + y * a, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert index ffdbd26777f..c5a8f01bf10 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert index 38d2de72799..c510d58d11d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert @@ -30,10 +30,10 @@ 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; + 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; + color = vec4(c * (1.0 - a) + y * a, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag index fef30dcedcb..fe749977745 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag index fda46efc75f..a366790b463 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag @@ -30,9 +30,9 @@ 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; + 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); + gl_FragColor = vec4(c * (1.0 - a) + y * a, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert index 690f41ec993..12e20e0bb59 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert index d9dec9bbba9..e952039cf9f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert @@ -30,10 +30,10 @@ 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; + 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; + color = vec4(c * (1.0 - a) + y * a, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html similarity index 66% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html index 5c202b01d06..62e39012539 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html @@ -48,130 +48,130 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mod_float_frag_xvary_yconst1_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mod_float_frag_xvary_yconst1.frag" - }, - "name": "mod_float_frag_xvary_yconst1.test.html", + }, + "name": "mod_float_frag_xvary_yconst1.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mod_vec2_frag_xvary_yconst1_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mod_vec2_frag_xvary_yconst1.frag" - }, - "name": "mod_vec2_frag_xvary_yconst1.test.html", + }, + "name": "mod_vec2_frag_xvary_yconst1.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mod_vec3_frag_xvary_yconst1_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mod_vec3_frag_xvary_yconst1.frag" - }, - "name": "mod_vec3_frag_xvary_yconst1.test.html", + }, + "name": "mod_vec3_frag_xvary_yconst1.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "mod_float_vert_xvary_yconst1_ref.vert", + "vertexShader": "mod_float_vert_xvary_yconst1_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "mod_float_vert_xvary_yconst1.vert", + "vertexShader": "mod_float_vert_xvary_yconst1.vert", "fragmentShader": "../default/default.frag" - }, - "name": "mod_float_vert_xvary_yconst1.test.html", + }, + "name": "mod_float_vert_xvary_yconst1.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "mod_vec2_vert_xvary_yconst1_ref.vert", + "vertexShader": "mod_vec2_vert_xvary_yconst1_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "mod_vec2_vert_xvary_yconst1.vert", + "vertexShader": "mod_vec2_vert_xvary_yconst1.vert", "fragmentShader": "../default/default.frag" - }, - "name": "mod_vec2_vert_xvary_yconst1.test.html", + }, + "name": "mod_vec2_vert_xvary_yconst1.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "mod_vec3_vert_xvary_yconst1_ref.vert", + "vertexShader": "mod_vec3_vert_xvary_yconst1_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "mod_vec3_vert_xvary_yconst1.vert", + "vertexShader": "mod_vec3_vert_xvary_yconst1.vert", "fragmentShader": "../default/default.frag" - }, - "name": "mod_vec3_vert_xvary_yconst1.test.html", + }, + "name": "mod_vec3_vert_xvary_yconst1.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4f", + "count": 1, + "type": "uniform4f", "value": [ - 0.0, - 0.0, - 0.0, + 0.0, + 0.0, + 0.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "mod_x_large_y_large_vert.vert", + "vertexShader": "mod_x_large_y_large_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "mod_x_large_y_large_vert.test.html", + }, + "name": "mod_x_large_y_large_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4f", + "count": 1, + "type": "uniform4f", "value": [ - 0.0, - 0.0, - 0.0, + 0.0, + 0.0, + 0.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "mod_x_large_y_large_frag.frag" - }, - "name": "mod_x_large_y_large_frag.test.html", + }, + "name": "mod_x_large_y_large_frag.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag index 9f22543d9bc..c658351bb43 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag @@ -30,6 +30,6 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag index 2c35298a701..ad369a4ee6c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert index 17d54ce2125..87e6bc07cb7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert index ad6fc8185ba..84f024cd347 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag index 335b8ff4904..31e1f41c840 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag @@ -30,6 +30,6 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag index 143a832ff90..6e37eb07cb1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert index dad066a142b..4772cf96ed1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert index 1f583fd97dc..ac9063e1342 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag index 1b8bd31d2d8..a8f78b236b9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag @@ -30,6 +30,6 @@ 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); + vec3 c = 10.0 * 2.0 * (color.rgb - 0.5); + gl_FragColor = vec4(mod(c, 1.0), 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag index 6f934b60181..6b5bd394186 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert index 468dd4d3a10..cb13f8c18f4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert index 1eb6c4ffc49..a96268a0ba8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag index a56c581252e..cd169627da0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - gl_FragColor = vec4(mod(300.0, 100.0), 0.0, 0.0, 1.0); + gl_FragColor = vec4(mod(300.0, 100.0), 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert index 0327f8f1da5..ad8eb573dcd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert @@ -29,6 +29,6 @@ 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; + color = vec4(mod(300.0, 100.0), 0.0, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html similarity index 71% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html index 1ad4e5883a4..9149efe830b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html @@ -48,80 +48,80 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "normalize_float_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "normalize_float_frag_xvary.frag" - }, - "name": "normalize_float_frag_xvary.test.html", + }, + "name": "normalize_float_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "normalize_vec2_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "normalize_vec2_frag_xvary.frag" - }, - "name": "normalize_vec2_frag_xvary.test.html", + }, + "name": "normalize_vec2_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "normalize_vec3_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "normalize_vec3_frag_xvary.frag" - }, - "name": "normalize_vec3_frag_xvary.test.html", + }, + "name": "normalize_vec3_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "normalize_float_vert_xvary_ref.vert", + "vertexShader": "normalize_float_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "normalize_float_vert_xvary.vert", + "vertexShader": "normalize_float_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "normalize_float_vert_xvary.test.html", + }, + "name": "normalize_float_vert_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "normalize_vec2_vert_xvary_ref.vert", + "vertexShader": "normalize_vec2_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "normalize_vec2_vert_xvary.vert", + "vertexShader": "normalize_vec2_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "normalize_vec2_vert_xvary.test.html", + }, + "name": "normalize_vec2_vert_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "normalize_vec3_vert_xvary_ref.vert", + "vertexShader": "normalize_vec3_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "normalize_vec3_vert_xvary.vert", + "vertexShader": "normalize_vec3_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "normalize_vec3_vert_xvary.test.html", + }, + "name": "normalize_vec3_vert_xvary.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag index 9d07f0390ba..70494371b05 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag @@ -30,6 +30,6 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag index 1e96c743e2f..14feccefb65 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag @@ -30,6 +30,6 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert index 81e999b8bd1..edf1ae51fb6 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert index 29e23f5cb59..f8c6422a6c0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag index be1756b5bb6..fb4fae1b3f1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - vec4 tmp_Color = color + vec4(0.25); - gl_FragColor = vec4(normalize(tmp_Color.rg), 0.0, 1.0); + vec4 tmp_Color = color + vec4(0.25); + gl_FragColor = vec4(normalize(tmp_Color.rg), 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag index 0e4e031ea60..489f2d62f70 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag @@ -30,6 +30,6 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert index 4bea42efd6e..cac5feacb37 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert index b03a2c70b6e..6ee067bd760 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag index 3f7e6eb1d9e..47417ce8569 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - vec4 tmp_Color = color + vec4(0.25); - gl_FragColor = vec4(normalize(tmp_Color.rgb), 1.0); + vec4 tmp_Color = color + vec4(0.25); + gl_FragColor = vec4(normalize(tmp_Color.rgb), 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag index 62f0cea72f4..ed0ef171c51 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag @@ -30,6 +30,6 @@ 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); + vec4 tmp_Color = color + vec4(0.25); + gl_FragColor = vec4(tmp_Color.rgb / length(tmp_Color.rgb), 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert index 33121c03487..3750471460c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert index 665730a3df8..344ab148900 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html similarity index 78% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html index c749f2a70f5..5f0aa41ec80 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html @@ -48,54 +48,54 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "not_bvec2_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "not_bvec2_frag.frag" - }, - "name": "not_bvec2_frag.test.html", + }, + "name": "not_bvec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "not_bvec2_vert_ref.vert", + "vertexShader": "not_bvec2_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "not_bvec2_vert.vert", + "vertexShader": "not_bvec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "not_bvec2_vert.test.html", + }, + "name": "not_bvec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "not_bvec3_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "not_bvec3_frag.frag" - }, - "name": "not_bvec3_frag.test.html", + }, + "name": "not_bvec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "not_bvec3_vert_ref.vert", + "vertexShader": "not_bvec3_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "not_bvec3_vert.vert", + "vertexShader": "not_bvec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "not_bvec3_vert.test.html", + }, + "name": "not_bvec3_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag index 129ba6669ed..d95705aae9f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag.frag @@ -34,6 +34,6 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag index 3a94ec0faab..4e26e47a97b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_frag_ref.frag @@ -34,16 +34,16 @@ 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert index 3fb1ff9722d..6c386c3bf89 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert index 974d7864517..00c065a556a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec2_vert_ref.vert @@ -30,17 +30,17 @@ 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; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag index 8b2d4e3e9ee..b549b0f5bce 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag.frag @@ -30,6 +30,6 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag index 2172e768377..e8f3ddad02d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_frag_ref.frag @@ -30,18 +30,18 @@ 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert index 554724cb63e..2f4cae01856 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert index d2a4a5d2e50..1313fdb82bd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_bvec3_vert_ref.vert @@ -30,19 +30,19 @@ 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; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html index 77037cf9da3..808471be9a0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_vec2_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_vec2_frag.frag" - }, - "name": "notEqual_vec2_frag.test.html", + }, + "name": "notEqual_vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "notEqual_vec2_vert_ref.vert", + "vertexShader": "notEqual_vec2_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "notEqual_vec2_vert.vert", + "vertexShader": "notEqual_vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "notEqual_vec2_vert.test.html", + }, + "name": "notEqual_vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_vec3_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_vec3_frag.frag" - }, - "name": "notEqual_vec3_frag.test.html", + }, + "name": "notEqual_vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "notEqual_vec3_vert_ref.vert", + "vertexShader": "notEqual_vec3_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "notEqual_vec3_vert.vert", + "vertexShader": "notEqual_vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "notEqual_vec3_vert.test.html", + }, + "name": "notEqual_vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_ivec2_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_ivec2_frag.frag" - }, - "name": "notEqual_ivec2_frag.test.html", + }, + "name": "notEqual_ivec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "notEqual_ivec2_vert_ref.vert", + "vertexShader": "notEqual_ivec2_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "notEqual_ivec2_vert.vert", + "vertexShader": "notEqual_ivec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "notEqual_ivec2_vert.test.html", + }, + "name": "notEqual_ivec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_ivec3_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_ivec3_frag.frag" - }, - "name": "notEqual_ivec3_frag.test.html", + }, + "name": "notEqual_ivec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "notEqual_ivec3_vert_ref.vert", + "vertexShader": "notEqual_ivec3_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "notEqual_ivec3_vert.vert", + "vertexShader": "notEqual_ivec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "notEqual_ivec3_vert.test.html", + }, + "name": "notEqual_ivec3_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html index 63d7127c9fa..2e715b846e3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html @@ -48,54 +48,54 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_bvec2_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_bvec2_frag.frag" - }, - "name": "notEqual_bvec2_frag.test.html", + }, + "name": "notEqual_bvec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "notEqual_bvec2_vert_ref.vert", + "vertexShader": "notEqual_bvec2_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "notEqual_bvec2_vert.vert", + "vertexShader": "notEqual_bvec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "notEqual_bvec2_vert.test.html", + }, + "name": "notEqual_bvec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_bvec3_frag_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "notEqual_bvec3_frag.frag" - }, - "name": "notEqual_bvec3_frag.test.html", + }, + "name": "notEqual_bvec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "notEqual_bvec3_vert_ref.vert", + "vertexShader": "notEqual_bvec3_vert_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "notEqual_bvec3_vert.vert", + "vertexShader": "notEqual_bvec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "notEqual_bvec3_vert.test.html", + }, + "name": "notEqual_bvec3_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag index a655860a6d2..1b26d9c289c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag @@ -34,7 +34,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag index 6d009d10a1b..29b71312070 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag @@ -34,17 +34,17 @@ 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert index 9d0e5062437..a8d46262725 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert index 4529bfc401b..2e4cc6cf896 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert @@ -30,18 +30,18 @@ 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; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag index 2f3b4f4e162..d6929483a46 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag similarity index 76% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag index 1eaab0520f4..f5b2732bae4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag @@ -30,19 +30,19 @@ 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert index a4599ec0b34..ee0e89aab4c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert index 2d54c8f4c90..40ac4577322 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert @@ -30,20 +30,20 @@ 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; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag index cf10bdc4dfd..55c48f34252 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag similarity index 78% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag index e5102a7f452..dc40e254128 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag @@ -30,17 +30,17 @@ 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert index 751831fdb46..2e8fd5a1c88 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert similarity index 76% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert index 6ec10073f1c..729fc50fa99 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert @@ -30,18 +30,18 @@ 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; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag index 6559eb0a026..8cd1f9c4ab6 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag similarity index 75% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag index b63e5d72223..43157ff017f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag @@ -30,19 +30,19 @@ 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert index 02c5818bea0..a620e58dd87 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert index a0cf5eb28ae..cb17fa406a0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert @@ -30,20 +30,20 @@ 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; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag index ccf27b52bfd..3ba76f0f17d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag @@ -34,7 +34,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag index d76c69cf28a..66bf48615dd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag @@ -34,17 +34,17 @@ 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert index 7544d3f6d02..13f788ce2ba 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert index 673f0b271aa..c24f17be33d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert @@ -30,18 +30,18 @@ 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; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag index 55fdd1a6e3c..45d2cba0021 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag similarity index 76% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag index a55f8a12716..afb0afb0205 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag @@ -30,19 +30,19 @@ 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert index 94f0bc4ca00..711c31709e2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert index 336c1134529..85a6a0aa9a4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert @@ -30,20 +30,20 @@ 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; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag index 2967fc0d00a..7bba6780a9c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_frag.frag @@ -30,13 +30,13 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert index 4eaa2f93d63..98100e5db2c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/addsubtract_vert.vert @@ -29,14 +29,14 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag similarity index 60% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag index 43694b09109..3bb626a4384 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_frag.frag @@ -30,49 +30,49 @@ varying vec4 color; void main (void) { - int m = 12; - int n = 102; - bool result = true; - int r = m; + 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==12 ) + result = result && true; + else + result = result && false; - if( r == 24 ) - result = result && true; - else - result = result && false; + r += m; - r-= m; + if( r == 24 ) + result = result && true; + else + result = result && false; - if( r == 12 ) - result = result && true; - else - result = result && false; + r-= m; - r*= m; + if( r == 12 ) + result = result && true; + else + result = result && false; - if ( r == 144 ) - result = result && true; - else - result = result && false; + r*= m; - 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; + if ( r == 144 ) + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert similarity index 59% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert index b35cb6c0ffa..748ce9ccf18 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/assignments_vert.vert @@ -29,50 +29,50 @@ varying vec4 color; void main (void) { - int m = 12; - int n = 102; - bool result = true; - int r = m; + 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==12 ) + result = result && true; + else + result = result && false; - if( r == 24 ) - result = result && true; - else - result = result && false; + r += m; - r-= m; + if( r == 24 ) + result = result && true; + else + result = result && false; - if( r == 12 ) - result = result && true; - else - result = result && false; + r-= m; - r*= m; + if( r == 12 ) + result = result && true; + else + result = result && false; - if ( r == 144 ) - result = result && true; - else - result = result && false; + r*= m; - 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; + if ( r == 144 ) + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag index e65ab2e474c..529825f34b9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_frag.frag @@ -30,13 +30,13 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert index 3c963988401..00d0e3a8a4e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/division_vert.vert @@ -29,14 +29,14 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag index a8a5d471b5d..756094238e1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_frag.frag @@ -30,14 +30,14 @@ varying vec4 color; void main (void) { - int m = 102; - int k = 12; - bool equalto = (m == 102); - bool notequalto = (k != 102); + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert index 34ef88e6270..e4a884ab95a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/equality_vert.vert @@ -29,15 +29,15 @@ varying vec4 color; void main (void) { - int m = 102; - int k = 12; - bool equalto = (m == 102); - bool notequalto = (k != 102); + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/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/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag new file mode 100644 index 00000000000..df06d8cad0b --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag @@ -0,0 +1,111 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH 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-1.0.3/conformance/ogles/GL/operators/logical_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert new file mode 100644 index 00000000000..bef0262c83b --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert @@ -0,0 +1,111 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag index dd23c5b132c..bc3ca7addd3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_frag.frag @@ -30,12 +30,12 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert index 138b12d9c75..c28ff98277e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/multiplicative_vert.vert @@ -29,13 +29,13 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html index 7c20383bcb9..f0481526d29 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "postfixincrement_frag.frag" - }, - "name": "postfixincrement_frag.test.html", + }, + "name": "postfixincrement_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "postfixincrement_vert.vert", + "vertexShader": "postfixincrement_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "postfixincrement_vert.test.html", + }, + "name": "postfixincrement_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "postfixdecrement_frag.frag" - }, - "name": "postfixdecrement_frag.test.html", + }, + "name": "postfixdecrement_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "postfixdecrement_vert.vert", + "vertexShader": "postfixdecrement_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "postfixdecrement_vert.test.html", + }, + "name": "postfixdecrement_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "prefixincrement_frag.frag" - }, - "name": "prefixincrement_frag.test.html", + }, + "name": "prefixincrement_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "prefixincrement_vert.vert", + "vertexShader": "prefixincrement_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "prefixincrement_vert.test.html", + }, + "name": "prefixincrement_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "prefixdecrement_frag.frag" - }, - "name": "prefixdecrement_frag.test.html", + }, + "name": "prefixdecrement_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "prefixdecrement_vert.vert", + "vertexShader": "prefixdecrement_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "prefixdecrement_vert.test.html", + }, + "name": "prefixdecrement_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html index 80de22017ba..b9ee688a779 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "unary_frag.frag" - }, - "name": "unary_frag.test.html", + }, + "name": "unary_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "unary_vert.vert", + "vertexShader": "unary_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "unary_vert.test.html", + }, + "name": "unary_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "multiplicative_frag.frag" - }, - "name": "multiplicative_frag.test.html", + }, + "name": "multiplicative_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "multiplicative_vert.vert", + "vertexShader": "multiplicative_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "multiplicative_vert.test.html", + }, + "name": "multiplicative_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "division_frag.frag" - }, - "name": "division_frag.test.html", + }, + "name": "division_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "division_vert.vert", + "vertexShader": "division_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "division_vert.test.html", + }, + "name": "division_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "addsubtract_frag.frag" - }, - "name": "addsubtract_frag.test.html", + }, + "name": "addsubtract_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "addsubtract_vert.vert", + "vertexShader": "addsubtract_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "addsubtract_vert.test.html", + }, + "name": "addsubtract_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html index 4c55884d670..b77a70cbd7c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "relational_frag.frag" - }, - "name": "relational_frag.test.html", + }, + "name": "relational_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "relational_vert.vert", + "vertexShader": "relational_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "relational_vert.test.html", + }, + "name": "relational_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "equality_frag.frag" - }, - "name": "equality_frag.test.html", + }, + "name": "equality_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "equality_vert.vert", + "vertexShader": "equality_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "equality_vert.test.html", + }, + "name": "equality_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "logical_frag.frag" - }, - "name": "logical_frag.test.html", + }, + "name": "logical_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "logical_vert.vert", + "vertexShader": "logical_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "logical_vert.test.html", + }, + "name": "logical_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "selection_frag.frag" - }, - "name": "selection_frag.test.html", + }, + "name": "selection_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "selection_vert.vert", + "vertexShader": "selection_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "selection_vert.test.html", + }, + "name": "selection_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html index 5536c5cf5e1..f57266ba911 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html @@ -48,52 +48,52 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "assignments_frag.frag" - }, - "name": "assignments_frag.test.html", + }, + "name": "assignments_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "assignments_vert.vert", + "vertexShader": "assignments_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "assignments_vert.test.html", + }, + "name": "assignments_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag index 70da817094f..304b8ccb207 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert index 27782385e65..0be357f8b5c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixdecrement_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag index 0fecc5d2dc3..3879dd2c37b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert index 30fa784e95b..f705026cadb 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/postfixincrement_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag index 92b04b78556..8efef487708 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert index 4509b9b41a5..5b74e416b6f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixdecrement_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag index 534b826a974..19a4dafaaab 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert index 4b51c6a32f9..fbaf51b259a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/prefixincrement_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag index fe2716d0d2b..82a05ac732f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_frag.frag @@ -30,15 +30,15 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert similarity index 75% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert index 322bb841687..b3707797b3a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/relational_vert.vert @@ -29,17 +29,17 @@ varying vec4 color; void main (void) { - int m = 102; - int k = 12; - bool lessthan = (mk); - bool lessthanorequalto = (m <= 102); - bool greaterthanorequalto = (k >=12); + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag similarity index 78% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag index 9611e2c101e..e3ff303f815 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/selection_frag.frag @@ -30,17 +30,17 @@ 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 ); + (yk)?( result1 = true ):( result1 = false ); - (yk)?( result1 = true ):( result1 = false ); + (y 0.0) c = 1.0 * c; - if(c < 0.0) c = -1.0 * c; + 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); + gl_FragColor = vec4(c, 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert index e2a048f3480..3b82bdd427e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert index 7646fb73662..3c58c1f2f2a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert @@ -30,10 +30,10 @@ 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; + 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; + color = vec4(c, 0.0, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag index 3dbdde2079e..77564c11c50 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - vec2 c = 2.0 * (color.rg - 0.5); - gl_FragColor = vec4(c * sign(c), 0.0, 1.0); + vec2 c = 2.0 * (color.rg - 0.5); + gl_FragColor = vec4(c * sign(c), 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag index 08a6c3d0343..bf01dcc0d8b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag @@ -30,11 +30,11 @@ 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]; + 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); + gl_FragColor = vec4(c, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert index fde1a269c83..862e687f110 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert index 000159fc54f..e467a409553 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert @@ -30,12 +30,12 @@ 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]; + 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; + color = vec4(c, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag index 21b915804c5..c803710a11f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - vec3 c = 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(c * (sign(c)), 1.0); + vec3 c = 2.0 * (color.rgb - 0.5); + gl_FragColor = vec4(c * (sign(c)), 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag index ef1123e9144..802d1159aa8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag @@ -30,14 +30,14 @@ 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]; + vec3 c = 2.0 * (color.rgb - 0.5); - gl_FragColor = vec4(c, 1.0); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert index 991fbcad8c0..7f140ee760f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert similarity index 78% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert index 143f2ae0af2..8f514f8472d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert @@ -30,15 +30,15 @@ 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]; + vec3 c = 2.0 * (gtf_Color.rgb - 0.5); - color = vec4(c, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html similarity index 71% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html index 036caff279b..4ea1502e2b7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html @@ -48,80 +48,80 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sin_float_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sin_float_frag_xvary.frag" - }, - "name": "sin_float_frag_xvary.test.html", + }, + "name": "sin_float_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sin_vec2_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sin_vec2_frag_xvary.frag" - }, - "name": "sin_vec2_frag_xvary.test.html", + }, + "name": "sin_vec2_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sin_vec3_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sin_vec3_frag_xvary.frag" - }, - "name": "sin_vec3_frag_xvary.test.html", + }, + "name": "sin_vec3_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "sin_float_vert_xvary_ref.vert", + "vertexShader": "sin_float_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "sin_float_vert_xvary.vert", + "vertexShader": "sin_float_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "sin_float_vert_xvary.test.html", + }, + "name": "sin_float_vert_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "sin_vec2_vert_xvary_ref.vert", + "vertexShader": "sin_vec2_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "sin_vec2_vert_xvary.vert", + "vertexShader": "sin_vec2_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "sin_vec2_vert_xvary.test.html", + }, + "name": "sin_vec2_vert_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "sin_vec3_vert_xvary_ref.vert", + "vertexShader": "sin_vec3_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "sin_vec3_vert_xvary.vert", + "vertexShader": "sin_vec3_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "sin_vec3_vert_xvary.test.html", + }, + "name": "sin_vec3_vert_xvary.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag index ce1bd224fd3..876149c6d0d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary.frag @@ -30,6 +30,6 @@ 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); + 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-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag new file mode 100644 index 00000000000..38a730d45ef --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag @@ -0,0 +1,101 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert index e1fd79d7272..9ff14001164 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert similarity index 69% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert index 983193b6e76..183cee6a32a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert @@ -30,26 +30,26 @@ 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; + 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; + 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; - } + // 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); - color = vec4(0.5 * sin_c + 0.5, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag index 6227170b3dd..dd520ddef8d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag @@ -30,6 +30,6 @@ 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); + 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-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag new file mode 100644 index 00000000000..e8584593c33 --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag @@ -0,0 +1,137 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert index 615eb679358..ebc2c3369f3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert similarity index 54% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert index aef1f985a6a..e60dc5e6c9d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert @@ -30,50 +30,50 @@ varying vec4 color; float lerp(float a, float b, float s) { - return a + (b - a) * 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; + 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; + 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; + 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; - } + // 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); - color = vec4(0.5 * sin_c + 0.5, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag index 892e996e900..1f7c62e3d21 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag @@ -30,6 +30,6 @@ 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); + 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-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag new file mode 100644 index 00000000000..bbed1568ba9 --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag @@ -0,0 +1,173 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert index d60370e4509..80a9595d002 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert similarity index 54% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert index 7c4571cb181..85b69f5f0b1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert @@ -30,50 +30,50 @@ varying vec4 color; float lerp(float a, float b, float s) { - return a + (b - a) * 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; + 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; + 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; + 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; - } + // 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); - color = vec4(0.5 * sin_c + 0.5, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html index ce062c398c2..4baa5040607 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html @@ -48,80 +48,80 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "smoothstep_float_frag_xvary_edgeconstquarter_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "smoothstep_float_frag_xvary_edgeconstquarter.frag" - }, - "name": "smoothstep_float_frag_xvary_edgeconstquarter.test.html", + }, + "name": "smoothstep_float_frag_xvary_edgeconstquarter.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "smoothstep_vec2_frag_xvary_edgeconstquarter.frag" - }, - "name": "smoothstep_vec2_frag_xvary_edgeconstquarter.test.html", + }, + "name": "smoothstep_vec2_frag_xvary_edgeconstquarter.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "smoothstep_vec3_frag_xvary_edgeconstquarter.frag" - }, - "name": "smoothstep_vec3_frag_xvary_edgeconstquarter.test.html", + }, + "name": "smoothstep_vec3_frag_xvary_edgeconstquarter.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "smoothstep_float_vert_xvary_edgeconstquarter_ref.vert", + "vertexShader": "smoothstep_float_vert_xvary_edgeconstquarter_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "smoothstep_float_vert_xvary_edgeconstquarter.vert", + "vertexShader": "smoothstep_float_vert_xvary_edgeconstquarter.vert", "fragmentShader": "../default/default.frag" - }, - "name": "smoothstep_float_vert_xvary_edgeconstquarter.test.html", + }, + "name": "smoothstep_float_vert_xvary_edgeconstquarter.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert", + "vertexShader": "smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "smoothstep_vec2_vert_xvary_edgeconstquarter.vert", + "vertexShader": "smoothstep_vec2_vert_xvary_edgeconstquarter.vert", "fragmentShader": "../default/default.frag" - }, - "name": "smoothstep_vec2_vert_xvary_edgeconstquarter.test.html", + }, + "name": "smoothstep_vec2_vert_xvary_edgeconstquarter.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert", + "vertexShader": "smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "smoothstep_vec3_vert_xvary_edgeconstquarter.vert", + "vertexShader": "smoothstep_vec3_vert_xvary_edgeconstquarter.vert", "fragmentShader": "../default/default.frag" - }, - "name": "smoothstep_vec3_vert_xvary_edgeconstquarter.test.html", + }, + "name": "smoothstep_vec3_vert_xvary_edgeconstquarter.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag index f7b8ed3d5d5..bc010406815 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag index 92e49f0f059..ae2c03e4139 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag @@ -30,9 +30,9 @@ 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); + 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); + gl_FragColor = vec4(c * c * (3.0 - 2.0 * c), 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert index bf8ff22cce9..8556f8fbd95 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert index 55422bffd2f..15d3f091b2c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert @@ -30,10 +30,10 @@ 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); + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag index bd235720c5b..c6b915d2daa 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag index 8790241d9af..7ded86e8e19 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag @@ -30,8 +30,8 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert index 06f12e32874..db7701f4058 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert index 00b4f7a25c1..666157158c5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag index e7ad681e780..20385341b35 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag index e07971e0f39..204781c1f3c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag @@ -30,9 +30,9 @@ 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); + 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); + gl_FragColor = vec4(c * c * (3.0 - 2.0 * c), 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert index e12ed931752..6dcf4b63965 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert @@ -30,8 +30,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert index 4798adb9073..07656ac8545 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert @@ -30,10 +30,10 @@ 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); + 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; + color = vec4(c * c * (3.0 - 2.0 * c), 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html similarity index 71% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html index 3a5b4de8804..5a323c5e46c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html @@ -48,80 +48,80 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sqrt_float_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sqrt_float_frag_xvary.frag" - }, - "name": "sqrt_float_frag_xvary.test.html", + }, + "name": "sqrt_float_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sqrt_vec2_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sqrt_vec2_frag_xvary.frag" - }, - "name": "sqrt_vec2_frag_xvary.test.html", + }, + "name": "sqrt_vec2_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sqrt_vec3_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "sqrt_vec3_frag_xvary.frag" - }, - "name": "sqrt_vec3_frag_xvary.test.html", + }, + "name": "sqrt_vec3_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "sqrt_float_vert_xvary_ref.vert", + "vertexShader": "sqrt_float_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "sqrt_float_vert_xvary.vert", + "vertexShader": "sqrt_float_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "sqrt_float_vert_xvary.test.html", + }, + "name": "sqrt_float_vert_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "sqrt_vec2_vert_xvary_ref.vert", + "vertexShader": "sqrt_vec2_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "sqrt_vec2_vert_xvary.vert", + "vertexShader": "sqrt_vec2_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "sqrt_vec2_vert_xvary.test.html", + }, + "name": "sqrt_vec2_vert_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "sqrt_vec3_vert_xvary_ref.vert", + "vertexShader": "sqrt_vec3_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "sqrt_vec3_vert_xvary.vert", + "vertexShader": "sqrt_vec3_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "sqrt_vec3_vert_xvary.test.html", + }, + "name": "sqrt_vec3_vert_xvary.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag index bb2604b1864..6c9555088d8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag @@ -30,6 +30,6 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag index 2055b814db8..d06f8309e83 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - float c = 100.0 * color.r; - gl_FragColor = vec4(c / 100.0, 0.0, 0.0, 1.0); + float c = 100.0 * color.r; + gl_FragColor = vec4(c / 100.0, 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert index 7982ebf2a1e..5f149d0e7d1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert index eb4f1441377..51967d48b31 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag index e70a2ccbdfa..0c14ebf810e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - vec2 c = sqrt(100.0 * color.rg); - gl_FragColor = vec4(c * c / 100.0, 0.0, 1.0); + vec2 c = sqrt(100.0 * color.rg); + gl_FragColor = vec4(c * c / 100.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag index 4253e103457..487a0a91bb2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - vec2 c = 100.0 * color.rg; - gl_FragColor = vec4(c / 100.0, 0.0, 1.0); + vec2 c = 100.0 * color.rg; + gl_FragColor = vec4(c / 100.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert index 30587af1d67..76318ee6de8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert index cb61ec8f079..d10292f53b0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag index b4d5c281cad..cf1013b6369 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - vec3 c = sqrt(100.0 * color.rgb); - gl_FragColor = vec4(c * c / 100.0, 1.0); + vec3 c = sqrt(100.0 * color.rgb); + gl_FragColor = vec4(c * c / 100.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag index 1fb1f880a95..f53781ad62a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - vec3 c = 100.0 * color.rgb; - gl_FragColor = vec4(c / 100.0, 1.0); + vec3 c = 100.0 * color.rgb; + gl_FragColor = vec4(c / 100.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert index 1e3c8beae77..9c41688116f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert index e54f86babb1..adf962d17ec 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html index 27ee2cfacfc..8951b38c395 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html @@ -48,80 +48,80 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "step_float_frag_xvary_edgeconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "step_float_frag_xvary_edgeconsthalf.frag" - }, - "name": "step_float_frag_xvary_edgeconsthalf.test.html", + }, + "name": "step_float_frag_xvary_edgeconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "step_vec2_frag_xvary_edgeconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "step_vec2_frag_xvary_edgeconsthalf.frag" - }, - "name": "step_vec2_frag_xvary_edgeconsthalf.test.html", + }, + "name": "step_vec2_frag_xvary_edgeconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "step_vec3_frag_xvary_edgeconsthalf_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "step_vec3_frag_xvary_edgeconsthalf.frag" - }, - "name": "step_vec3_frag_xvary_edgeconsthalf.test.html", + }, + "name": "step_vec3_frag_xvary_edgeconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "step_float_vert_xvary_edgeconsthalf_ref.vert", + "vertexShader": "step_float_vert_xvary_edgeconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "step_float_vert_xvary_edgeconsthalf.vert", + "vertexShader": "step_float_vert_xvary_edgeconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "step_float_vert_xvary_edgeconsthalf.test.html", + }, + "name": "step_float_vert_xvary_edgeconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "step_vec2_vert_xvary_edgeconsthalf_ref.vert", + "vertexShader": "step_vec2_vert_xvary_edgeconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "step_vec2_vert_xvary_edgeconsthalf.vert", + "vertexShader": "step_vec2_vert_xvary_edgeconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "step_vec2_vert_xvary_edgeconsthalf.test.html", + }, + "name": "step_vec2_vert_xvary_edgeconsthalf.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "step_vec3_vert_xvary_edgeconsthalf_ref.vert", + "vertexShader": "step_vec3_vert_xvary_edgeconsthalf_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "step_vec3_vert_xvary_edgeconsthalf.vert", + "vertexShader": "step_vec3_vert_xvary_edgeconsthalf.vert", "fragmentShader": "../default/default.frag" - }, - "name": "step_vec3_vert_xvary_edgeconsthalf.test.html", + }, + "name": "step_vec3_vert_xvary_edgeconsthalf.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag index 94e69d79c7c..556fb97b40e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - const float edge = 0.5; - gl_FragColor = vec4(step(edge, color.r), 0.0, 0.0, 1.0); + const float edge = 0.5; + gl_FragColor = vec4(step(edge, color.r), 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag index b601eb78bfe..bea2957bc4f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag @@ -30,10 +30,10 @@ 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; + 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); + gl_FragColor = vec4(c, 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert index 2a3834f21d6..a57186aa6db 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert index 3db47cac60e..bb6cf933a2e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert @@ -30,11 +30,11 @@ 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; + 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; + color = vec4(c, 0.0, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag index 93cc99fe2d3..7d119d9f0f4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag @@ -30,6 +30,6 @@ 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); + const vec2 edge = vec2(0.5, 0.5); + gl_FragColor = vec4(step(edge, color.rg), 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag index d8d361010af..75ba101d117 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag @@ -30,24 +30,24 @@ 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; - } + 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); + gl_FragColor = vec4(c, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert index d0df7388634..988e14b1da9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert similarity index 78% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert index 11c5640e5aa..ec0f12bb6ed 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert @@ -30,25 +30,25 @@ 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; - } + 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; + color = vec4(c, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag index 87c64f539f9..e131d2a364b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag @@ -30,6 +30,6 @@ 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); + const vec3 edge = vec3(0.5, 0.5, 0.5); + gl_FragColor = vec4(step(edge, color.rgb), 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag similarity index 75% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag index 3d99682225a..015882077d4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag @@ -30,32 +30,32 @@ 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; - } + 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); + gl_FragColor = vec4(c, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert index 0ac85addc02..35baf02b646 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert @@ -30,7 +30,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert index d85a52ebe7f..cf2fa4cf06b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert @@ -30,33 +30,33 @@ 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; - } + 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; + color = vec4(c, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag similarity index 52% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag index 8f13ba1b19b..dcc9d901d33 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag @@ -31,86 +31,86 @@ varying vec4 color; #define ERROR_EPSILON 0.1 void main (void){ - struct second_nest - { - float sc_nt; - mat2 sc_mt2; - vec4 sc_vc4; - }; + 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 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; + 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; + float t_2fl; + }; - test_t a = test_t(23.0, vec2(12.0, 13.0), - - vec3(163.0, 173.0, 183.0), + 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; - mat4(mt1, mt2, mt3, mt4), + test_t a = test_t(23.0, vec2(12.0, 13.0), - nest( ivec3(73, 74, 75), + vec3(163.0, 173.0, 183.0), - bvec4(12, 0, 17.0, 193.0 ), + mat4(mt1, mt2, mt3, mt4), - second_nest(144.0, mat2(22.0, 23.0, 24.0, 25.0), vec4(57.0, 58.0, 59.0, 60.0 ) - ) - ), + nest( ivec3(73, 74, 75), - 203.0 - ); + bvec4(12, 0, 17.0, 193.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 ) && + second_nest(144.0, mat2(22.0, 23.0, 24.0, 25.0), vec4(57.0, 58.0, 59.0, 60.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 ) && + 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[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_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) + (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); + gray=1.0; + else gray=0.0; + gl_FragColor = vec4(gray, gray, gray, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert similarity index 52% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert index 1c6338bc26e..459d4d81d17 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert @@ -31,89 +31,89 @@ varying vec4 color; void main (void) { - struct second_nest - { - float sc_nt; - mat2 sc_mt2; - vec4 sc_vc4; - }; + 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 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; + 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; + float t_2fl; + }; - test_t a = test_t(23.0, vec2(12.0, 13.0), - - vec3(163.0, 173.0, 183.0), + 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; - mat4(mt1, mt2, mt3, mt4), + test_t a = test_t(23.0, vec2(12.0, 13.0), - nest( ivec3(73, 74, 75), + vec3(163.0, 173.0, 183.0), - bvec4(12, 0, 17.0, 193.0 ), + mat4(mt1, mt2, mt3, mt4), - second_nest(144.0, mat2(22.0, 23.0, 24.0, 25.0), vec4(57.0, 58.0, 59.0, 60.0 ) - ) - ), + nest( ivec3(73, 74, 75), - 203.0 - ); + bvec4(12, 0, 17.0, 193.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 ) && + second_nest(144.0, mat2(22.0, 23.0, 24.0, 25.0), vec4(57.0, 58.0, 59.0, 60.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 ) && + 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[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_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) + (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; + gray=1.0; + else gray=0.0; + + color = vec4(gray, gray, gray, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - color = vec4(gray, gray, gray, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html index 994b23f3bc5..4ed563d1f5a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "struct_float_frag.frag" - }, - "name": "struct_float_frag.test.html", + }, + "name": "struct_float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "struct_float_vert.vert", + "vertexShader": "struct_float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "struct_float_vert.test.html", + }, + "name": "struct_float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structcopy_float_frag.frag" - }, - "name": "structcopy_float_frag.test.html", + }, + "name": "structcopy_float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structcopy_float_vert.vert", + "vertexShader": "structcopy_float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structcopy_float_vert.test.html", + }, + "name": "structcopy_float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structnest_float_frag.frag" - }, - "name": "structnest_float_frag.test.html", + }, + "name": "structnest_float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structnest_float_vert.vert", + "vertexShader": "structnest_float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structnest_float_vert.test.html", + }, + "name": "structnest_float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "struct_bool_frag.frag" - }, - "name": "struct_bool_frag.test.html", + }, + "name": "struct_bool_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "struct_bool_vert.vert", + "vertexShader": "struct_bool_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "struct_bool_vert.test.html", + }, + "name": "struct_bool_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html index fcd04512f86..add65466dcb 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structcopy_bool_frag.frag" - }, - "name": "structcopy_bool_frag.test.html", + }, + "name": "structcopy_bool_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structcopy_bool_vert.vert", + "vertexShader": "structcopy_bool_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structcopy_bool_vert.test.html", + }, + "name": "structcopy_bool_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structnest_bool_frag.frag" - }, - "name": "structnest_bool_frag.test.html", + }, + "name": "structnest_bool_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structnest_bool_vert.vert", + "vertexShader": "structnest_bool_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structnest_bool_vert.test.html", + }, + "name": "structnest_bool_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "struct_vec2_frag.frag" - }, - "name": "struct_vec2_frag.test.html", + }, + "name": "struct_vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "struct_vec2_vert.vert", + "vertexShader": "struct_vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "struct_vec2_vert.test.html", + }, + "name": "struct_vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structcopy_vec2_frag.frag" - }, - "name": "structcopy_vec2_frag.test.html", + }, + "name": "structcopy_vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structcopy_vec2_vert.vert", + "vertexShader": "structcopy_vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structcopy_vec2_vert.test.html", + }, + "name": "structcopy_vec2_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html index 9a7d25ead9b..3ebaea323cc 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structnest_vec2_frag.frag" - }, - "name": "structnest_vec2_frag.test.html", + }, + "name": "structnest_vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structnest_vec2_vert.vert", + "vertexShader": "structnest_vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structnest_vec2_vert.test.html", + }, + "name": "structnest_vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "struct_vec3_frag.frag" - }, - "name": "struct_vec3_frag.test.html", + }, + "name": "struct_vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "struct_vec3_vert.vert", + "vertexShader": "struct_vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "struct_vec3_vert.test.html", + }, + "name": "struct_vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structcopy_vec3_frag.frag" - }, - "name": "structcopy_vec3_frag.test.html", + }, + "name": "structcopy_vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structcopy_vec3_vert.vert", + "vertexShader": "structcopy_vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structcopy_vec3_vert.test.html", + }, + "name": "structcopy_vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structnest_vec3_frag.frag" - }, - "name": "structnest_vec3_frag.test.html", + }, + "name": "structnest_vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structnest_vec3_vert.vert", + "vertexShader": "structnest_vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structnest_vec3_vert.test.html", + }, + "name": "structnest_vec3_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html index dc9f40967c9..86adf72b387 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "struct_vec4_frag.frag" - }, - "name": "struct_vec4_frag.test.html", + }, + "name": "struct_vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "struct_vec4_vert.vert", + "vertexShader": "struct_vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "struct_vec4_vert.test.html", + }, + "name": "struct_vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structcopy_vec4_frag.frag" - }, - "name": "structcopy_vec4_frag.test.html", + }, + "name": "structcopy_vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structcopy_vec4_vert.vert", + "vertexShader": "structcopy_vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structcopy_vec4_vert.test.html", + }, + "name": "structcopy_vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structnest_vec4_frag.frag" - }, - "name": "structnest_vec4_frag.test.html", + }, + "name": "structnest_vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structnest_vec4_vert.vert", + "vertexShader": "structnest_vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structnest_vec4_vert.test.html", + }, + "name": "structnest_vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "struct_bvec2bvec3bvec4_frag.frag" - }, - "name": "struct_bvec2bvec3bvec4_frag.test.html", + }, + "name": "struct_bvec2bvec3bvec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "struct_bvec2bvec3bvec4_vert.vert", + "vertexShader": "struct_bvec2bvec3bvec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "struct_bvec2bvec3bvec4_vert.test.html", + }, + "name": "struct_bvec2bvec3bvec4_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html similarity index 61% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html index 7f61d582878..a7a1fa06eaa 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structcopy_bvec2bvec3bvec4_frag.frag" - }, - "name": "structcopy_bvec2bvec3bvec4_frag.test.html", + }, + "name": "structcopy_bvec2bvec3bvec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structcopy_bvec2bvec3bvec4_vert.vert", + "vertexShader": "structcopy_bvec2bvec3bvec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structcopy_bvec2bvec3bvec4_vert.test.html", + }, + "name": "structcopy_bvec2bvec3bvec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structnest_bvec2bvec3bvec4_frag.frag" - }, - "name": "structnest_bvec2bvec3bvec4_frag.test.html", + }, + "name": "structnest_bvec2bvec3bvec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structnest_bvec2bvec3bvec4_vert.vert", + "vertexShader": "structnest_bvec2bvec3bvec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structnest_bvec2bvec3bvec4_vert.test.html", + }, + "name": "structnest_bvec2bvec3bvec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "struct_mat2_frag.frag" - }, - "name": "struct_mat2_frag.test.html", + }, + "name": "struct_mat2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "struct_mat2_vert.vert", + "vertexShader": "struct_mat2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "struct_mat2_vert.test.html", + }, + "name": "struct_mat2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structcopy_mat2_frag.frag" - }, - "name": "structcopy_mat2_frag.test.html", + }, + "name": "structcopy_mat2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structcopy_mat2_vert.vert", + "vertexShader": "structcopy_mat2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structcopy_mat2_vert.test.html", + }, + "name": "structcopy_mat2_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html index aa6e60874aa..7a39a73ce02 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structnest_mat2_frag.frag" - }, - "name": "structnest_mat2_frag.test.html", + }, + "name": "structnest_mat2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structnest_mat2_vert.vert", + "vertexShader": "structnest_mat2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structnest_mat2_vert.test.html", + }, + "name": "structnest_mat2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "struct_mat3_frag.frag" - }, - "name": "struct_mat3_frag.test.html", + }, + "name": "struct_mat3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "struct_mat3_vert.vert", + "vertexShader": "struct_mat3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "struct_mat3_vert.test.html", + }, + "name": "struct_mat3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structcopy_mat3_frag.frag" - }, - "name": "structcopy_mat3_frag.test.html", + }, + "name": "structcopy_mat3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structcopy_mat3_vert.vert", + "vertexShader": "structcopy_mat3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structcopy_mat3_vert.test.html", + }, + "name": "structcopy_mat3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structnest_mat3_frag.frag" - }, - "name": "structnest_mat3_frag.test.html", + }, + "name": "structnest_mat3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structnest_mat3_vert.vert", + "vertexShader": "structnest_mat3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structnest_mat3_vert.test.html", + }, + "name": "structnest_mat3_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html index e9cc39acc58..7c5574d49d9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "struct_mat4_frag.frag" - }, - "name": "struct_mat4_frag.test.html", + }, + "name": "struct_mat4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "struct_mat4_vert.vert", + "vertexShader": "struct_mat4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "struct_mat4_vert.test.html", + }, + "name": "struct_mat4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structcopy_mat4_frag.frag" - }, - "name": "structcopy_mat4_frag.test.html", + }, + "name": "structcopy_mat4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structcopy_mat4_vert.vert", + "vertexShader": "structcopy_mat4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structcopy_mat4_vert.test.html", + }, + "name": "structcopy_mat4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "structnest_mat4_frag.frag" - }, - "name": "structnest_mat4_frag.test.html", + }, + "name": "structnest_mat4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "structnest_mat4_vert.vert", + "vertexShader": "structnest_mat4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "structnest_mat4_vert.test.html", + }, + "name": "structnest_mat4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "nestedstructcomb_various_frag.frag" - }, - "name": "nestedstructcomb_various_frag.test.html", + }, + "name": "nestedstructcomb_various_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "nestedstructcomb_various_vert.vert", + "vertexShader": "nestedstructcomb_various_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "nestedstructcomb_various_vert.test.html", + }, + "name": "nestedstructcomb_various_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag index 0f2386181aa..9c3c7fd6d32 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_frag.frag @@ -28,22 +28,22 @@ precision mediump float; #endif struct sabcd { - bool a; - bool b; - bool c; - bool d; + 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 + 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); + + gl_FragColor = vec4(gray, gray, gray, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert index 97d40e0a15e..56ee2c47dda 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bool_vert.vert @@ -31,22 +31,22 @@ varying vec4 color; struct sabcd { - bool a; - bool b; - bool c; - bool d; + 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 + 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; + color = vec4(gray, gray, gray, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag index 9361a6fa2b2..8badb0dba8a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag @@ -28,19 +28,19 @@ precision mediump float; #endif struct sabcd { - bvec2 a; - bvec3 b; - bvec4 c; + 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 + 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); + + gl_FragColor = vec4(gray, gray, gray, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert index a40c4d74972..e41deca4aa3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert @@ -29,19 +29,19 @@ varying vec4 color; struct sabcd { - bvec2 a; - bvec3 b; - bvec4 c; + 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 + 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; + color = vec4(gray, gray, gray, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag index 57139805bb2..e22c26d4a7c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_frag.frag @@ -28,16 +28,16 @@ precision mediump float; #endif struct sabcd { - float a; - float b; - float c; - float d; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert index 2bb966bf275..75659636e50 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_float_vert.vert @@ -31,17 +31,17 @@ varying vec4 color; struct sabcd { - float a; - float b; - float c; - float d; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag index 6274b72c18b..d4994ebb499 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_frag.frag @@ -29,12 +29,12 @@ precision mediump float; 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert index 2b07347b623..6a180d03491 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat2_vert.vert @@ -28,13 +28,13 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag similarity index 75% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag index a3d1fd19305..25a99d0ad84 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_frag.frag @@ -29,25 +29,25 @@ precision mediump float; 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert similarity index 73% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert index c3c0ee0c5e0..1ef5d9df910 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat3_vert.vert @@ -28,27 +28,27 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag similarity index 64% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag index bae5878ae21..31bb6b9287a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_frag.frag @@ -29,35 +29,35 @@ precision mediump float; 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert similarity index 63% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert index aea82c688d1..b28718b3f97 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_mat4_vert.vert @@ -28,38 +28,38 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag index a42d68747ef..cc11121898a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_frag.frag @@ -28,14 +28,14 @@ precision mediump float; #endif struct sabcd { - vec2 a; - vec2 b; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert index a3660fe241d..3cea0aabea9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec2_vert.vert @@ -31,15 +31,15 @@ varying vec4 color; struct sabcd { - vec2 a; - vec2 b; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag index 6e485e966dd..9f83ff65d67 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_frag.frag @@ -28,14 +28,14 @@ precision mediump float; #endif struct sabcd { - vec3 a; - vec3 b; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert index e532d39563c..b931e91d61c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec3_vert.vert @@ -31,15 +31,15 @@ varying vec4 color; struct sabcd { - vec3 a; - vec3 b; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag index 85d19e8ac11..90f3e4f72d8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_frag.frag @@ -30,12 +30,12 @@ varying vec4 color; struct sabcd { - vec4 a; - vec4 b; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert index f85a3ad8737..7a27b27d053 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_vec4_vert.vert @@ -29,13 +29,13 @@ varying vec4 color; struct sabcd { - vec4 a; - vec4 b; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag index bcc8be4f71f..0e0233ccc87 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_frag.frag @@ -28,23 +28,23 @@ precision mediump float; #endif struct sabcd { - bool a; - bool b; - bool c; - bool d; + 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 + 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); + gl_FragColor = vec4(gray,gray,gray,1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert similarity index 75% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert index 6a5cc91bf32..dfa5e56500f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bool_vert.vert @@ -31,25 +31,25 @@ varying vec4 color; struct sabcd { - bool a; - bool b; - bool c; - bool d; + 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 + 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; - + color = vec4(gray, gray, gray, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag index b279f0948a9..3c470889369 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag @@ -28,21 +28,21 @@ precision mediump float; #endif struct sabcd { - bvec2 a; - bvec3 b; - bvec4 c; + 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 + 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); + + gl_FragColor = vec4(gray, gray, gray, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert similarity index 71% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert index 2d315fe3856..307dbed0d4f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert @@ -29,21 +29,21 @@ varying vec4 color; struct sabcd { - bvec2 a; - bvec3 b; - bvec4 c; + 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 + 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; + color = vec4(gray, gray, gray, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag index b685fa4425b..d9539d950cb 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_frag.frag @@ -28,18 +28,18 @@ precision mediump float; #endif struct sabcd { - float a; - float b; - float c; - float d; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert index 157e29221ea..5fc15a1336c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_float_vert.vert @@ -31,19 +31,19 @@ varying vec4 color; struct sabcd { - float a; - float b; - float c; - float d; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag index 38086d66503..5f9cabb5f71 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_frag.frag @@ -29,14 +29,14 @@ precision mediump float; 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert index 9d1c3a9175c..e6ea7148607 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat2_vert.vert @@ -28,15 +28,15 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag similarity index 71% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag index ff41c1c0f7e..2d8678d8052 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_frag.frag @@ -29,27 +29,27 @@ precision mediump float; 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert similarity index 69% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert index f6d8e90fffe..ed7f6470b35 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat3_vert.vert @@ -28,29 +28,29 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag similarity index 58% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag index 6484dd1213b..5ac75203e88 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_frag.frag @@ -29,40 +29,40 @@ precision mediump float; 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert similarity index 57% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert index f01d4c9a22f..74d20240072 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_mat4_vert.vert @@ -28,43 +28,43 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag index 56c15b6e907..07c0f87dbad 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_frag.frag @@ -28,15 +28,15 @@ precision mediump float; #endif struct sabcd { - vec2 a; - vec2 b; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert index 1ec34123f3d..ab407f3ec8d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec2_vert.vert @@ -31,17 +31,17 @@ varying vec4 color; struct sabcd { - vec2 a; - vec2 b; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag index 7d0530c8113..e43dd807f09 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_frag.frag @@ -28,15 +28,15 @@ precision mediump float; #endif struct sabcd { - vec3 a; - vec3 b; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert index a686f9c6d7f..417e22ba182 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec3_vert.vert @@ -31,17 +31,17 @@ varying vec4 color; struct sabcd { - vec3 a; - vec3 b; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag index e628b8caf18..58fd49bd98f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_frag.frag @@ -30,14 +30,14 @@ varying vec4 color; struct sabcd { - vec4 a; - vec4 b; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert index 70f46538a91..6b174b857ec 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structcopy_vec4_vert.vert @@ -29,15 +29,15 @@ varying vec4 color; struct sabcd { - vec4 a; - vec4 b; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag index 4fe547d2bda..c97ffc76c91 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_frag.frag @@ -28,28 +28,28 @@ precision mediump float; #endif struct nestb { - bool b; + bool b; }; struct nesta { - bool a; - nestb nest_b; + bool a; + nestb nest_b; }; struct nest { - nesta nest_a; + nesta nest_a; }; void main (void) { - nest s = nest(nesta(bool(1.0), nestb(bool(0.0)))); - float gray = 0.0; + 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 + 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); + gl_FragColor = vec4(gray, gray, gray, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert index 63e554ed5f4..caa9280ac5b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bool_vert.vert @@ -29,30 +29,30 @@ varying vec4 color; struct nestb { - bool b; + bool b; }; struct nesta { - bool a; - nestb nest_b; + bool a; + nestb nest_b; }; struct nest { - nesta nest_a; + nesta nest_a; }; void main (void) { - nest s = nest(nesta(bool(1.0), nestb(bool(0.0)))); - float gray = 0.0; + 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 + 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; + color = vec4(gray, gray, gray, 1.0); + + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag similarity index 76% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag index 44ad71d0e56..3724ea000f3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag @@ -30,42 +30,42 @@ varying vec4 color; struct nestb { - bvec2 a2; - bvec3 b2; - bvec4 c2; + bvec2 a2; + bvec3 b2; + bvec4 c2; }; struct nesta { - bvec2 a1; - bvec3 b1; - bvec4 c1; - nestb nest_b; + bvec2 a1; + bvec3 b1; + bvec4 c1; + nestb nest_b; }; struct nest { - nesta nest_a; + 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 ) - ) - ) + 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] ) ) + 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=1.0; + else gray =0.0; - gl_FragColor = vec4(gray, gray, gray, 1.0); + gl_FragColor = vec4(gray, gray, gray, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert index 41485c25f2c..bb76283a384 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert @@ -29,46 +29,46 @@ varying vec4 color; struct nestb { - bvec2 a2; - bvec3 b2; - bvec4 c2; + bvec2 a2; + bvec3 b2; + bvec4 c2; }; struct nesta { - bvec2 a1; - bvec3 b1; - bvec4 c1; - nestb nest_b; + bvec2 a1; + bvec3 b1; + bvec4 c1; + nestb nest_b; }; struct nest { - nesta nest_a; + 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 ) - ) - ) + 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; + 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] ) ) + 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=1.0; + else gray =0.0; - color = vec4(gray, gray, gray, 1.0); - - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + color = vec4(gray, gray, gray, 1.0); + + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag index 8cb2e49b088..661dd52cd69 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_frag.frag @@ -28,22 +28,22 @@ precision mediump float; #endif struct nestb { - float b; + float b; }; struct nesta { - float a; - nestb nest_b; + float a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert index 18b3353c2d7..6769dbf5465 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_float_vert.vert @@ -29,23 +29,23 @@ varying vec4 color; struct nestb { - float b; + float b; }; struct nesta { - float a; - nestb nest_b; + float a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag index d623090a120..0e942e44923 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_frag.frag @@ -28,24 +28,24 @@ precision mediump float; #endif struct nestb { - mat2 b; + mat2 b; }; struct nesta { - mat2 a; - nestb nest_b; + mat2 a; + nestb nest_b; }; struct nest { - nesta nest_a; + nesta nest_a; }; void main (void) { - nest s = nest(nesta( mat2(11, 13, 29, 33), nestb( mat2(12, 19, 79, 81) ) ) ); - + 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); + + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert similarity index 75% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert index 770b63d74dc..5caff6844c2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat2_vert.vert @@ -29,23 +29,23 @@ varying vec4 color; struct nestb { - mat2 b; + mat2 b; }; struct nesta { - mat2 a; - nestb nest_b; + mat2 a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag similarity index 55% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag index 5a963a931c8..7f60a690b33 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_frag.frag @@ -28,52 +28,52 @@ precision mediump float; #endif struct nestb { - mat3 b; + mat3 b; }; struct nesta { - mat3 a; - nestb nest_b; + mat3 a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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; + 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]; + sum1 = sum1 + s.nest_a.a[0][0]; + sum2 = sum2 + s.nest_a.nest_b.b[0][0]; - gl_FragColor = vec4( vec3( ( sum1 + sum2 )/ 778.0 ), 1.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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert similarity index 55% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert index 25bd7cd2f60..23629a23d25 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat3_vert.vert @@ -29,46 +29,46 @@ varying vec4 color; struct nestb { - mat3 b; + mat3 b; }; struct nesta { - mat3 a; - nestb nest_b; + mat3 a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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; + 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]; + 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]; - color = vec4( vec3( ( sum1 + sum2 )/ 778.0 ), 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + 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-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag new file mode 100644 index 00000000000..35dfd46db6d --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag @@ -0,0 +1,100 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, 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-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert new file mode 100644 index 00000000000..037fcb6fd98 --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert @@ -0,0 +1,89 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag index 9beed3ac49d..ce406c86074 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_frag.frag @@ -28,23 +28,23 @@ precision mediump float; #endif struct nestb { - vec2 b; + vec2 b; }; struct nesta { - vec2 a; - nestb nest_b; + vec2 a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert index d9db7a3573f..8aef5dc3197 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec2_vert.vert @@ -29,23 +29,23 @@ varying vec4 color; struct nestb { - vec2 b; + vec2 b; }; struct nesta { - vec2 a; - nestb nest_b; + vec2 a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag index 6f23082574b..47a6476ae29 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_frag.frag @@ -28,22 +28,22 @@ precision mediump float; #endif struct nestb { - vec3 b; + vec3 b; }; struct nesta { - vec3 a; - nestb nest_b; + vec3 a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert similarity index 78% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert index b07d8f1fb16..b51d97fe834 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec3_vert.vert @@ -29,23 +29,23 @@ varying vec4 color; struct nestb { - vec3 b; + vec3 b; }; struct nesta { - vec3 a; - nestb nest_b; + vec3 a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag similarity index 78% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag index 0d365ea01e6..9e901e4f5e7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_frag.frag @@ -28,22 +28,22 @@ precision mediump float; #endif struct nestb { - vec4 b; + vec4 b; }; struct nesta { - vec4 a; - nestb nest_b; + vec4 a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert similarity index 76% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert index 7dae13b129d..b553d629ccd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_vec4_vert.vert @@ -29,23 +29,23 @@ varying vec4 color; struct nestb { - vec4 b; + vec4 b; }; struct nesta { - vec4 a; - nestb nest_b; + vec4 a; + nestb nest_b; }; struct nest { - nesta nest_a; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html index 3dbab036817..82421dd13b3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_xyzw_1vec4_frag.frag" - }, - "name": "vec4_xyzw_1vec4_frag.test.html", + }, + "name": "vec4_xyzw_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_xyzw_1vec4_vert.vert", + "vertexShader": "vec4_xyzw_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_xyzw_1vec4_vert.test.html", + }, + "name": "vec4_xyzw_1vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_zwxy_1vec4_frag.frag" - }, - "name": "vec4_zwxy_1vec4_frag.test.html", + }, + "name": "vec4_zwxy_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_zwxy_1vec4_vert.vert", + "vertexShader": "vec4_zwxy_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_zwxy_1vec4_vert.test.html", + }, + "name": "vec4_zwxy_1vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_yxwz_1vec4_frag.frag" - }, - "name": "vec4_yxwz_1vec4_frag.test.html", + }, + "name": "vec4_yxwz_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_yxwz_1vec4_vert.vert", + "vertexShader": "vec4_yxwz_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_yxwz_1vec4_vert.test.html", + }, + "name": "vec4_yxwz_1vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_wxzy_1vec4_frag.frag" - }, - "name": "vec4_wxzy_1vec4_frag.test.html", + }, + "name": "vec4_wxzy_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_wxzy_1vec4_vert.vert", + "vertexShader": "vec4_wxzy_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_wxzy_1vec4_vert.test.html", + }, + "name": "vec4_wxzy_1vec4_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html similarity index 67% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html index f6ae7de75ba..3ad71920d34 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_xyz_w_1vec3_1float_frag.frag" - }, - "name": "vec4_xyz_w_1vec3_1float_frag.test.html", + }, + "name": "vec4_xyz_w_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_xyz_w_1vec3_1float_vert.vert", + "vertexShader": "vec4_xyz_w_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_xyz_w_1vec3_1float_vert.test.html", + }, + "name": "vec4_xyz_w_1vec3_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_zwx_y_1vec3_1float_frag.frag" - }, - "name": "vec4_zwx_y_1vec3_1float_frag.test.html", + }, + "name": "vec4_zwx_y_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_zwx_y_1vec3_1float_vert.vert", + "vertexShader": "vec4_zwx_y_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_zwx_y_1vec3_1float_vert.test.html", + }, + "name": "vec4_zwx_y_1vec3_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_yxw_z_1vec3_1float_frag.frag" - }, - "name": "vec4_yxw_z_1vec3_1float_frag.test.html", + }, + "name": "vec4_yxw_z_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_yxw_z_1vec3_1float_vert.vert", + "vertexShader": "vec4_yxw_z_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_yxw_z_1vec3_1float_vert.test.html", + }, + "name": "vec4_yxw_z_1vec3_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_wxz_y_1vec3_1float_frag.frag" - }, - "name": "vec4_wxz_y_1vec3_1float_frag.test.html", + }, + "name": "vec4_wxz_y_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_wxz_y_1vec3_1float_vert.vert", + "vertexShader": "vec4_wxz_y_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_wxz_y_1vec3_1float_vert.test.html", + }, + "name": "vec4_wxz_y_1vec3_1float_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html index d2898580066..902f4018742 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_xy_zw_2vec2_frag.frag" - }, - "name": "vec4_xy_zw_2vec2_frag.test.html", + }, + "name": "vec4_xy_zw_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_xy_zw_2vec2_vert.vert", + "vertexShader": "vec4_xy_zw_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_xy_zw_2vec2_vert.test.html", + }, + "name": "vec4_xy_zw_2vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_zx_wy_2vec2_frag.frag" - }, - "name": "vec4_zx_wy_2vec2_frag.test.html", + }, + "name": "vec4_zx_wy_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_zx_wy_2vec2_vert.vert", + "vertexShader": "vec4_zx_wy_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_zx_wy_2vec2_vert.test.html", + }, + "name": "vec4_zx_wy_2vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_yx_wz_2vec2_frag.frag" - }, - "name": "vec4_yx_wz_2vec2_frag.test.html", + }, + "name": "vec4_yx_wz_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_yx_wz_2vec2_vert.vert", + "vertexShader": "vec4_yx_wz_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_yx_wz_2vec2_vert.test.html", + }, + "name": "vec4_yx_wz_2vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_wx_zy_2vec2_frag.frag" - }, - "name": "vec4_wx_zy_2vec2_frag.test.html", + }, + "name": "vec4_wx_zy_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_wx_zy_2vec2_vert.vert", + "vertexShader": "vec4_wx_zy_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_wx_zy_2vec2_vert.test.html", + }, + "name": "vec4_wx_zy_2vec2_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html index 6ec581ca61d..d5333ae4f47 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_x_y_z_w_4float_frag.frag" - }, - "name": "vec4_x_y_z_w_4float_frag.test.html", + }, + "name": "vec4_x_y_z_w_4float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_x_y_z_w_4float_vert.vert", + "vertexShader": "vec4_x_y_z_w_4float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_x_y_z_w_4float_vert.test.html", + }, + "name": "vec4_x_y_z_w_4float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_xyz_1vec3_frag.frag" - }, - "name": "vec3_xyz_1vec3_frag.test.html", + }, + "name": "vec3_xyz_1vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_xyz_1vec3_vert.vert", + "vertexShader": "vec3_xyz_1vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_xyz_1vec3_vert.test.html", + }, + "name": "vec3_xyz_1vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_yxz_1vec3_frag.frag" - }, - "name": "vec3_yxz_1vec3_frag.test.html", + }, + "name": "vec3_yxz_1vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_yxz_1vec3_vert.vert", + "vertexShader": "vec3_yxz_1vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_yxz_1vec3_vert.test.html", + }, + "name": "vec3_yxz_1vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_zyx_1vec3_frag.frag" - }, - "name": "vec3_zyx_1vec3_frag.test.html", + }, + "name": "vec3_zyx_1vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_zyx_1vec3_vert.vert", + "vertexShader": "vec3_zyx_1vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_zyx_1vec3_vert.test.html", + }, + "name": "vec3_zyx_1vec3_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html similarity index 67% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html index 8850421ceee..67d3f1220a8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_xy_z_1vec2_1float_frag.frag" - }, - "name": "vec3_xy_z_1vec2_1float_frag.test.html", + }, + "name": "vec3_xy_z_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_xy_z_1vec2_1float_vert.vert", + "vertexShader": "vec3_xy_z_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_xy_z_1vec2_1float_vert.test.html", + }, + "name": "vec3_xy_z_1vec2_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_xz_y_1vec2_1float_frag.frag" - }, - "name": "vec3_xz_y_1vec2_1float_frag.test.html", + }, + "name": "vec3_xz_y_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_xz_y_1vec2_1float_vert.vert", + "vertexShader": "vec3_xz_y_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_xz_y_1vec2_1float_vert.test.html", + }, + "name": "vec3_xz_y_1vec2_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_yz_x_1vec2_1float_frag.frag" - }, - "name": "vec3_yz_x_1vec2_1float_frag.test.html", + }, + "name": "vec3_yz_x_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_yz_x_1vec2_1float_vert.vert", + "vertexShader": "vec3_yz_x_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_yz_x_1vec2_1float_vert.test.html", + }, + "name": "vec3_yz_x_1vec2_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_zx_y_1vec2_1float_frag.frag" - }, - "name": "vec3_zx_y_1vec2_1float_frag.test.html", + }, + "name": "vec3_zx_y_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_zx_y_1vec2_1float_vert.vert", + "vertexShader": "vec3_zx_y_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_zx_y_1vec2_1float_vert.test.html", + }, + "name": "vec3_zx_y_1vec2_1float_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html index 7f534fc21be..11d2c59562f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_rgba_1vec4_frag.frag" - }, - "name": "vec4_rgba_1vec4_frag.test.html", + }, + "name": "vec4_rgba_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_rgba_1vec4_vert.vert", + "vertexShader": "vec4_rgba_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_rgba_1vec4_vert.test.html", + }, + "name": "vec4_rgba_1vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_barg_1vec4_frag.frag" - }, - "name": "vec4_barg_1vec4_frag.test.html", + }, + "name": "vec4_barg_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_barg_1vec4_vert.vert", + "vertexShader": "vec4_barg_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_barg_1vec4_vert.test.html", + }, + "name": "vec4_barg_1vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_grab_1vec4_frag.frag" - }, - "name": "vec4_grab_1vec4_frag.test.html", + }, + "name": "vec4_grab_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_grab_1vec4_vert.vert", + "vertexShader": "vec4_grab_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_grab_1vec4_vert.test.html", + }, + "name": "vec4_grab_1vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_arbg_1vec4_frag.frag" - }, - "name": "vec4_arbg_1vec4_frag.test.html", + }, + "name": "vec4_arbg_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_arbg_1vec4_vert.vert", + "vertexShader": "vec4_arbg_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_arbg_1vec4_vert.test.html", + }, + "name": "vec4_arbg_1vec4_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html similarity index 67% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html index 9440071fba7..8d1cf828895 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_rgb_a_1vec3_1float_frag.frag" - }, - "name": "vec4_rgb_a_1vec3_1float_frag.test.html", + }, + "name": "vec4_rgb_a_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_rgb_a_1vec3_1float_vert.vert", + "vertexShader": "vec4_rgb_a_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_rgb_a_1vec3_1float_vert.test.html", + }, + "name": "vec4_rgb_a_1vec3_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_bar_g_1vec3_1float_frag.frag" - }, - "name": "vec4_bar_g_1vec3_1float_frag.test.html", + }, + "name": "vec4_bar_g_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_bar_g_1vec3_1float_vert.vert", + "vertexShader": "vec4_bar_g_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_bar_g_1vec3_1float_vert.test.html", + }, + "name": "vec4_bar_g_1vec3_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_gra_b_1vec3_1float_frag.frag" - }, - "name": "vec4_gra_b_1vec3_1float_frag.test.html", + }, + "name": "vec4_gra_b_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_gra_b_1vec3_1float_vert.vert", + "vertexShader": "vec4_gra_b_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_gra_b_1vec3_1float_vert.test.html", + }, + "name": "vec4_gra_b_1vec3_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_arb_g_1vec3_1float_frag.frag" - }, - "name": "vec4_arb_g_1vec3_1float_frag.test.html", + }, + "name": "vec4_arb_g_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_arb_g_1vec3_1float_vert.vert", + "vertexShader": "vec4_arb_g_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_arb_g_1vec3_1float_vert.test.html", + }, + "name": "vec4_arb_g_1vec3_1float_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html index aca148e591f..d9f8d55befa 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_rg_ba_2vec2_frag.frag" - }, - "name": "vec4_rg_ba_2vec2_frag.test.html", + }, + "name": "vec4_rg_ba_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_rg_ba_2vec2_vert.vert", + "vertexShader": "vec4_rg_ba_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_rg_ba_2vec2_vert.test.html", + }, + "name": "vec4_rg_ba_2vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_br_ag_2vec2_frag.frag" - }, - "name": "vec4_br_ag_2vec2_frag.test.html", + }, + "name": "vec4_br_ag_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_br_ag_2vec2_vert.vert", + "vertexShader": "vec4_br_ag_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_br_ag_2vec2_vert.test.html", + }, + "name": "vec4_br_ag_2vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_gr_ab_2vec2_frag.frag" - }, - "name": "vec4_gr_ab_2vec2_frag.test.html", + }, + "name": "vec4_gr_ab_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_gr_ab_2vec2_vert.vert", + "vertexShader": "vec4_gr_ab_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_gr_ab_2vec2_vert.test.html", + }, + "name": "vec4_gr_ab_2vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_ar_bg_2vec2_frag.frag" - }, - "name": "vec4_ar_bg_2vec2_frag.test.html", + }, + "name": "vec4_ar_bg_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_ar_bg_2vec2_vert.vert", + "vertexShader": "vec4_ar_bg_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_ar_bg_2vec2_vert.test.html", + }, + "name": "vec4_ar_bg_2vec2_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html index 270a5c7ee51..54f63483165 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_r_g_b_a_4float_frag.frag" - }, - "name": "vec4_r_g_b_a_4float_frag.test.html", + }, + "name": "vec4_r_g_b_a_4float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_r_g_b_a_4float_vert.vert", + "vertexShader": "vec4_r_g_b_a_4float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_r_g_b_a_4float_vert.test.html", + }, + "name": "vec4_r_g_b_a_4float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_rgb_1vec3_frag.frag" - }, - "name": "vec3_rgb_1vec3_frag.test.html", + }, + "name": "vec3_rgb_1vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_rgb_1vec3_vert.vert", + "vertexShader": "vec3_rgb_1vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_rgb_1vec3_vert.test.html", + }, + "name": "vec3_rgb_1vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_grb_1vec3_frag.frag" - }, - "name": "vec3_grb_1vec3_frag.test.html", + }, + "name": "vec3_grb_1vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_grb_1vec3_vert.vert", + "vertexShader": "vec3_grb_1vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_grb_1vec3_vert.test.html", + }, + "name": "vec3_grb_1vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_bgr_1vec3_frag.frag" - }, - "name": "vec3_bgr_1vec3_frag.test.html", + }, + "name": "vec3_bgr_1vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_bgr_1vec3_vert.vert", + "vertexShader": "vec3_bgr_1vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_bgr_1vec3_vert.test.html", + }, + "name": "vec3_bgr_1vec3_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html similarity index 67% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html index 7f21df7c48b..066102bf67f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_rg_b_1vec2_1float_frag.frag" - }, - "name": "vec3_rg_b_1vec2_1float_frag.test.html", + }, + "name": "vec3_rg_b_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_rg_b_1vec2_1float_vert.vert", + "vertexShader": "vec3_rg_b_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_rg_b_1vec2_1float_vert.test.html", + }, + "name": "vec3_rg_b_1vec2_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_rb_g_1vec2_1float_frag.frag" - }, - "name": "vec3_rb_g_1vec2_1float_frag.test.html", + }, + "name": "vec3_rb_g_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_rb_g_1vec2_1float_vert.vert", + "vertexShader": "vec3_rb_g_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_rb_g_1vec2_1float_vert.test.html", + }, + "name": "vec3_rb_g_1vec2_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_gb_r_1vec2_1float_frag.frag" - }, - "name": "vec3_gb_r_1vec2_1float_frag.test.html", + }, + "name": "vec3_gb_r_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_gb_r_1vec2_1float_vert.vert", + "vertexShader": "vec3_gb_r_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_gb_r_1vec2_1float_vert.test.html", + }, + "name": "vec3_gb_r_1vec2_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_br_g_1vec2_1float_frag.frag" - }, - "name": "vec3_br_g_1vec2_1float_frag.test.html", + }, + "name": "vec3_br_g_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_br_g_1vec2_1float_vert.vert", + "vertexShader": "vec3_br_g_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_br_g_1vec2_1float_vert.test.html", + }, + "name": "vec3_br_g_1vec2_1float_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html index 3ae60cb437a..feb44c4246e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_stpq_1vec4_frag.frag" - }, - "name": "vec4_stpq_1vec4_frag.test.html", + }, + "name": "vec4_stpq_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_stpq_1vec4_vert.vert", + "vertexShader": "vec4_stpq_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_stpq_1vec4_vert.test.html", + }, + "name": "vec4_stpq_1vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_pqst_1vec4_frag.frag" - }, - "name": "vec4_pqst_1vec4_frag.test.html", + }, + "name": "vec4_pqst_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_pqst_1vec4_vert.vert", + "vertexShader": "vec4_pqst_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_pqst_1vec4_vert.test.html", + }, + "name": "vec4_pqst_1vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_tsqp_1vec4_frag.frag" - }, - "name": "vec4_tsqp_1vec4_frag.test.html", + }, + "name": "vec4_tsqp_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_tsqp_1vec4_vert.vert", + "vertexShader": "vec4_tsqp_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_tsqp_1vec4_vert.test.html", + }, + "name": "vec4_tsqp_1vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_qspt_1vec4_frag.frag" - }, - "name": "vec4_qspt_1vec4_frag.test.html", + }, + "name": "vec4_qspt_1vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_qspt_1vec4_vert.vert", + "vertexShader": "vec4_qspt_1vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_qspt_1vec4_vert.test.html", + }, + "name": "vec4_qspt_1vec4_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html similarity index 67% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html index 1659c8603a2..6680b526de3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_stp_q_1vec3_1float_frag.frag" - }, - "name": "vec4_stp_q_1vec3_1float_frag.test.html", + }, + "name": "vec4_stp_q_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_stp_q_1vec3_1float_vert.vert", + "vertexShader": "vec4_stp_q_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_stp_q_1vec3_1float_vert.test.html", + }, + "name": "vec4_stp_q_1vec3_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_pqs_t_1vec3_1float_frag.frag" - }, - "name": "vec4_pqs_t_1vec3_1float_frag.test.html", + }, + "name": "vec4_pqs_t_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_pqs_t_1vec3_1float_vert.vert", + "vertexShader": "vec4_pqs_t_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_pqs_t_1vec3_1float_vert.test.html", + }, + "name": "vec4_pqs_t_1vec3_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_tsq_p_1vec3_1float_frag.frag" - }, - "name": "vec4_tsq_p_1vec3_1float_frag.test.html", + }, + "name": "vec4_tsq_p_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_tsq_p_1vec3_1float_vert.vert", + "vertexShader": "vec4_tsq_p_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_tsq_p_1vec3_1float_vert.test.html", + }, + "name": "vec4_tsq_p_1vec3_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_qsp_t_1vec3_1float_frag.frag" - }, - "name": "vec4_qsp_t_1vec3_1float_frag.test.html", + }, + "name": "vec4_qsp_t_1vec3_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_qsp_t_1vec3_1float_vert.vert", + "vertexShader": "vec4_qsp_t_1vec3_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_qsp_t_1vec3_1float_vert.test.html", + }, + "name": "vec4_qsp_t_1vec3_1float_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html index 9660f8faabf..b9a2be4011f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_st_pq_2vec2_frag.frag" - }, - "name": "vec4_st_pq_2vec2_frag.test.html", + }, + "name": "vec4_st_pq_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_st_pq_2vec2_vert.vert", + "vertexShader": "vec4_st_pq_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_st_pq_2vec2_vert.test.html", + }, + "name": "vec4_st_pq_2vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_ps_qt_2vec2_frag.frag" - }, - "name": "vec4_ps_qt_2vec2_frag.test.html", + }, + "name": "vec4_ps_qt_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_ps_qt_2vec2_vert.vert", + "vertexShader": "vec4_ps_qt_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_ps_qt_2vec2_vert.test.html", + }, + "name": "vec4_ps_qt_2vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_ts_qp_2vec2_frag.frag" - }, - "name": "vec4_ts_qp_2vec2_frag.test.html", + }, + "name": "vec4_ts_qp_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_ts_qp_2vec2_vert.vert", + "vertexShader": "vec4_ts_qp_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_ts_qp_2vec2_vert.test.html", + }, + "name": "vec4_ts_qp_2vec2_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_qs_pt_2vec2_frag.frag" - }, - "name": "vec4_qs_pt_2vec2_frag.test.html", + }, + "name": "vec4_qs_pt_2vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_qs_pt_2vec2_vert.vert", + "vertexShader": "vec4_qs_pt_2vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_qs_pt_2vec2_vert.test.html", + }, + "name": "vec4_qs_pt_2vec2_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html index 4d0e7a50ea2..2822db4e6bf 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_s_t_p_q_4float_frag.frag" - }, - "name": "vec4_s_t_p_q_4float_frag.test.html", + }, + "name": "vec4_s_t_p_q_4float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec4_s_t_p_q_4float_vert.vert", + "vertexShader": "vec4_s_t_p_q_4float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_s_t_p_q_4float_vert.test.html", + }, + "name": "vec4_s_t_p_q_4float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_stp_1vec3_frag.frag" - }, - "name": "vec3_stp_1vec3_frag.test.html", + }, + "name": "vec3_stp_1vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_stp_1vec3_vert.vert", + "vertexShader": "vec3_stp_1vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_stp_1vec3_vert.test.html", + }, + "name": "vec3_stp_1vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_tsp_1vec3_frag.frag" - }, - "name": "vec3_tsp_1vec3_frag.test.html", + }, + "name": "vec3_tsp_1vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_tsp_1vec3_vert.vert", + "vertexShader": "vec3_tsp_1vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_tsp_1vec3_vert.test.html", + }, + "name": "vec3_tsp_1vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_pts_1vec3_frag.frag" - }, - "name": "vec3_pts_1vec3_frag.test.html", + }, + "name": "vec3_pts_1vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_pts_1vec3_vert.vert", + "vertexShader": "vec3_pts_1vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_pts_1vec3_vert.test.html", + }, + "name": "vec3_pts_1vec3_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html similarity index 67% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html index 6cd1a86195e..6ef654514f3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html @@ -48,106 +48,106 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_st_p_1vec2_1float_frag.frag" - }, - "name": "vec3_st_p_1vec2_1float_frag.test.html", + }, + "name": "vec3_st_p_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_st_p_1vec2_1float_vert.vert", + "vertexShader": "vec3_st_p_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_st_p_1vec2_1float_vert.test.html", + }, + "name": "vec3_st_p_1vec2_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_sp_t_1vec2_1float_frag.frag" - }, - "name": "vec3_sp_t_1vec2_1float_frag.test.html", + }, + "name": "vec3_sp_t_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_sp_t_1vec2_1float_vert.vert", + "vertexShader": "vec3_sp_t_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_sp_t_1vec2_1float_vert.test.html", + }, + "name": "vec3_sp_t_1vec2_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_tp_s_1vec2_1float_frag.frag" - }, - "name": "vec3_tp_s_1vec2_1float_frag.test.html", + }, + "name": "vec3_tp_s_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_tp_s_1vec2_1float_vert.vert", + "vertexShader": "vec3_tp_s_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_tp_s_1vec2_1float_vert.test.html", + }, + "name": "vec3_tp_s_1vec2_1float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_ps_t_1vec2_1float_frag.frag" - }, - "name": "vec3_ps_t_1vec2_1float_frag.test.html", + }, + "name": "vec3_ps_t_1vec2_1float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "vec3_ps_t_1vec2_1float_vert.vert", + "vertexShader": "vec3_ps_t_1vec2_1float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_ps_t_1vec2_1float_vert.test.html", + }, + "name": "vec3_ps_t_1vec2_1float_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag index 4729f7efe19..904f37f63fd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert index b4caea0eeb6..c6d2db2dc34 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag index 94b618626a7..5c42f38268b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert index 615ad13e2d1..859f9a30d3e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag index 2b5c4c13b9a..b70dd07ed2a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert index 99ea09fc418..b839fa04674 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag index 18cac5c00ba..c83e4edfa4a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert index 1b87fd8424b..aa05b1c0de5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag index 9519bcd1b91..4d068c812d8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert index 9ad785edab4..06f239c637e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag index 2ae097c641c..38fa95bbb79 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert index 56dd2a5fdb4..1ee3ee5c705 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag index adf9042881c..793bbdaf31f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert index eba6b333724..ba783a0e23e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag index 25429ea75ac..d7dc421eda3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert index ff44c4bd3a8..4cb156c760b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag index 6c783be7dfd..4f1562090f1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag @@ -29,8 +29,8 @@ precision mediump float; varying vec4 color; void main (void) { - vec4 al = color; - vec3 m = al.rgb; - vec4 a = vec4(m.rgb,al.a); - gl_FragColor = a; + vec4 al = color; + vec3 m = al.rgb; + vec4 a = vec4(m.rgb,al.a); + gl_FragColor = a; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert index 3cbb049d620..18a3cb6d753 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag index 108d85653f0..6b44706bbc9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert index 4f3327c746f..b1eac1be120 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag index aee4b3ddd96..45b3521258a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert index 240354816a3..c89dafaf67b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag index a363ee8b410..4aac757c40f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag @@ -29,8 +29,8 @@ precision mediump float; varying vec4 color; void main (void) { - vec4 al = color; - vec3 m = al.stp; - vec4 a = vec4(m.stp,al.q); - gl_FragColor = a; + vec4 al = color; + vec3 m = al.stp; + vec4 a = vec4(m.stp,al.q); + gl_FragColor = a; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert index 985e8f29894..528cf1249a7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag index 68c116336d2..22687bb5181 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert index c6f48a25fc0..3e67fca45e7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag index 8eb24f2e5e1..5a79a309ee3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert index 0a031f39510..2c0ad2fdb6a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag index 0b3e4b8b86e..f6af58942ca 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert index 03451256c0d..9ea95691487 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag index 20b6a6ba7a2..674e1a100d0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag @@ -29,8 +29,8 @@ precision mediump float; varying vec4 color; void main (void) { - vec4 al = color; - vec3 m = al.xyz; - vec4 a = vec4(m.xyz,al.w); - gl_FragColor = a; + vec4 al = color; + vec3 m = al.xyz; + vec4 a = vec4(m.xyz,al.w); + gl_FragColor = a; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert index ab46b50ff70..da7ef1ecd7e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag index e80787db287..82170b2bbbf 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert index d747725f332..c9f266fbcc7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag index 940a5f2c9c5..5797ea35ff5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert index ebe9e6e63d7..52b7e881286 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag index 736e53ef96e..4e9ab94ab6c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert index 4e43c5be23a..e7ab588c1c3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag index 18d845ea57a..cfbf0b162e2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag @@ -29,10 +29,10 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert index 121ca1f670c..18140bb0ccf 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert @@ -30,11 +30,11 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag index 925cef8fa65..ebfd7617407 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert index aa1f2e2d1b6..5ad7348180a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag index 70f238c7bc1..e42011c292f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert index 4994e10937c..9e584820a8e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag index ec8c9ef3869..aa96f9d3068 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert index fe1e74fed26..e957f3638c2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag index 673828ad446..79a497d7c29 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag @@ -29,8 +29,8 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert index e384b19ca2d..dfadb88459a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag index 23edf0e74ca..5bd6abff315 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert index ab8b2b2dc18..6c805639251 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag index f6515119ab7..b504a29d242 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag @@ -29,8 +29,8 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert index 2142720d48f..a87174130bc 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag index 45c35f7b770..a43e9838da9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert index c181e0c0c91..719fcbedc25 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag index 116ea98ede3..8bd20ec2e5d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert index bb3993f1b78..b513ee51e92 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag index 8c0ebcba3d6..48c1680aa32 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert index 1ec63ed7510..96f0f593ea3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag index c3d9bd446c8..3b68ac528c3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag @@ -29,8 +29,8 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert index 85f8d0c7563..4b55bd6c679 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag index c93c7d9c791..c9917378504 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert index 1fa79b24bbe..b23f17642f1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag index 5fd159a9ecf..ca953e890d0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag @@ -29,8 +29,8 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert index 1a4d502a4d7..e01a4edecc6 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag index 0ec5014030e..3c1dcf434db 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert index 7b6f4394d8a..636d9f19f73 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag index 5ad2f2a99a5..6ab917e12fa 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert index 0f36642aca0..314ebf8535a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag index edcdcc93998..ff1c69b09bd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert index cdf2a3934af..cc9477074cd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag index b71f46821c8..e98da284309 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag @@ -29,8 +29,8 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert index dec21c445de..831e3db6c22 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag index 59fe5e4ebf3..80a65804cf8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag @@ -29,11 +29,11 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert index bd69ccbe2ea..2caa2a6ae73 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert @@ -30,12 +30,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag index 25cbce4af20..2ebfe00f25d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + vec4 al = color; + vec2 m = al.rg; + vec2 n = al.ba; + vec4 a = vec4(m,n); + gl_FragColor = a; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert index 1b1fa0e2593..386d0363fbe 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag index 2a433f0729a..91e1a820d06 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + vec4 al = color; + vec3 m = al.rgb; + float a = al.a; + vec4 b = vec4(m, a); + gl_FragColor = b; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert index 68e1a75b962..8ebd84f72d5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag index fddd35f4efa..99bdaba5448 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag @@ -29,7 +29,7 @@ precision mediump float; varying vec4 color; void main (void) { - vec4 al = color; - vec4 m = al.rgba; - gl_FragColor = m; + vec4 al = color; + vec4 m = al.rgba; + gl_FragColor = m; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert index adf605add96..951332de813 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert @@ -30,8 +30,8 @@ varying vec4 color; void main (void) { - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.rgba; - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * m; + vec4 lightloc = gtf_Vertex; + vec4 m = lightloc.rgba; + color = gtf_Color; + gl_Position = gtf_ModelViewProjectionMatrix * m; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag index 4a388571840..5b5788c255f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag @@ -29,11 +29,11 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert index 689d7d5e7db..d1dcb69e4c7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert @@ -30,12 +30,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag index 37de3144155..ad5b7ab81c6 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + vec4 al = color; + vec2 m = al.st; + vec2 n = al.pq; + vec4 a = vec4(m,n); + gl_FragColor = a; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert index 9c57a8d5da4..de28603ef10 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag index 74a2d98133b..0f18279c3bc 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + vec4 al = color; + vec3 m = al.stp; + float q = al.q; + vec4 a = vec4(m, q); + gl_FragColor = a; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert index 93316f4ebdc..350307f5478 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag index b42f676c284..6e083748011 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag @@ -29,7 +29,7 @@ precision mediump float; varying vec4 color; void main (void) { - vec4 al = color; - vec4 m = al.stpq; - gl_FragColor = m; + vec4 al = color; + vec4 m = al.stpq; + gl_FragColor = m; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert index e8496216389..c37ab831c9a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert @@ -30,8 +30,8 @@ varying vec4 color; void main (void) { - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.stpq; - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * m; + vec4 lightloc = gtf_Vertex; + vec4 m = lightloc.stpq; + color = gtf_Color; + gl_Position = gtf_ModelViewProjectionMatrix * m; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag index 81d0648b3bf..aef088ad521 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert index d433805fd58..f3b1ead75c8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag index 7d3014b2678..581d9f71d4e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert index c30c6aa9529..2ea520f698d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag index 82fe0de6877..e5396dd9c96 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag @@ -29,8 +29,8 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert index 7296ff0ae9a..7c441b18ebc 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag index f94933ca4a7..0ad485aae80 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert index dd3af2d9f86..64555ff3ce9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag index e594be66a4a..d545e4f8392 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert index 3229f29aab7..0947d0e14fe 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag index 357ae8fceaa..a519c224a9b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag @@ -29,8 +29,8 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert index 147c13482ca..fda1510f271 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag index 26e24a171ab..616ce284174 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag @@ -29,11 +29,11 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert index 1b70abe6dca..2543c3d5e6f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert @@ -30,12 +30,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag index 2328a66d43f..41fa50244a5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + vec4 al = color; + vec2 m = al.xy; + vec2 n = al.zw; + vec4 a = vec4(m,n); + gl_FragColor = a; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert index b0b7c276c57..34d130a828f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag index f3a731f2b15..01743837d5e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + vec4 al = color; + vec3 m = al.xyz; + float w = al.w; + vec4 a = vec4(m, w); + gl_FragColor = a; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert index 8ae968d1840..3767b27f079 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag index 5aa9952c49b..9bb3c7eb895 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag @@ -29,7 +29,7 @@ precision mediump float; varying vec4 color; void main (void) { - vec4 al = color; - vec4 m = al.xyzw; - gl_FragColor = m; + vec4 al = color; + vec4 m = al.xyzw; + gl_FragColor = m; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert index 71b245113d4..ba7ac54d9ad 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert @@ -30,8 +30,8 @@ varying vec4 color; void main (void) { - vec4 lightloc = gtf_Vertex; - vec4 m = lightloc.xyzw; - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * m; + vec4 lightloc = gtf_Vertex; + vec4 m = lightloc.xyzw; + color = gtf_Color; + gl_Position = gtf_ModelViewProjectionMatrix * m; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag index 9353fac0388..364ac8ad4fe 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert index 0d05df10109..e56967dd280 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag index 0b2675d816f..83dc4a3d729 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert index 00f5f2e7e84..7cce9237b6d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag index 8e6fd39d498..1c04fc45b20 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag @@ -29,8 +29,8 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert index 99bf91c1ee9..fee29117f31 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag index 07c47e31b70..8153bdadb03 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert index 9bb3028ebc6..50b379eef17 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag index 2ef1689ca7d..50bbfd21683 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag @@ -29,8 +29,8 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert index 106077653f5..5ca0bd85fa1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert @@ -30,9 +30,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag index 32bb27036e6..e23254f88f6 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag @@ -29,9 +29,9 @@ precision mediump float; 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert index ff8513507e2..5856cd12c5a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert @@ -30,10 +30,10 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html similarity index 71% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html index a3855f74867..bef02d1d4d8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html @@ -48,80 +48,80 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "tan_float_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "tan_float_frag_xvary.frag" - }, - "name": "tan_float_frag_xvary.test.html", + }, + "name": "tan_float_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "tan_vec2_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "tan_vec2_frag_xvary.frag" - }, - "name": "tan_vec2_frag_xvary.test.html", + }, + "name": "tan_vec2_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "tan_vec3_frag_xvary_ref.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "tan_vec3_frag_xvary.frag" - }, - "name": "tan_vec3_frag_xvary.test.html", + }, + "name": "tan_vec3_frag_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "tan_float_vert_xvary_ref.vert", + "vertexShader": "tan_float_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "tan_float_vert_xvary.vert", + "vertexShader": "tan_float_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "tan_float_vert_xvary.test.html", + }, + "name": "tan_float_vert_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "tan_vec2_vert_xvary_ref.vert", + "vertexShader": "tan_vec2_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "tan_vec2_vert_xvary.vert", + "vertexShader": "tan_vec2_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "tan_vec2_vert_xvary.test.html", + }, + "name": "tan_vec2_vert_xvary.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "tan_vec3_vert_xvary_ref.vert", + "vertexShader": "tan_vec3_vert_xvary_ref.vert", "fragmentShader": "../default/default.frag" - }, - "model": "grid", + }, + "model": "grid", "testProgram": { - "vertexShader": "tan_vec3_vert_xvary.vert", + "vertexShader": "tan_vec3_vert_xvary.vert", "fragmentShader": "../default/default.frag" - }, - "name": "tan_vec3_vert_xvary.test.html", + }, + "name": "tan_vec3_vert_xvary.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag index f5c02d0457a..d8b1787574c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary.frag @@ -30,13 +30,13 @@ 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; + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag index 65a820e13eb..0ea301ee323 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag @@ -30,12 +30,12 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert index 501b5725fe8..4cbf683dc89 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary.vert @@ -30,14 +30,14 @@ 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; + 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert index 97cd3cca258..fa38fb1f290 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert @@ -30,13 +30,13 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag index 74f4cd89008..4291ce92725 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag @@ -30,21 +30,18 @@ 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; + 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; - // 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; + 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(y / 3.466, 1.0); + gl_FragColor = vec4(o, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag similarity index 72% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag index 0b427094bdd..1cec3170ef0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag @@ -30,18 +30,18 @@ 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; + 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; + 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); + gl_FragColor = vec4(o, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert similarity index 72% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert index 9bb1d5b0fdb..67fd15d11aa 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert @@ -30,19 +30,19 @@ 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; + 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; + 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; + color = vec4(o, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert similarity index 70% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert index fdd63bc2e6d..00ad75c1e9a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert @@ -30,19 +30,19 @@ 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; + 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; + 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; + color = vec4(o, 0.0, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag similarity index 68% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag index 5e442b591a9..d4002a139d8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag @@ -30,23 +30,23 @@ 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; + 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.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; + 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); + gl_FragColor = vec4(o, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag similarity index 65% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag index 09d152b2518..19deb191598 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag @@ -30,23 +30,23 @@ 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; + 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.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; + 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); + gl_FragColor = vec4(o, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert similarity index 67% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert index 66929bae675..375549ff46d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert @@ -30,24 +30,24 @@ 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; + 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.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; + 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; + color = vec4(o, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert similarity index 64% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert index fd99616bac6..53e10c04b0a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert @@ -30,24 +30,24 @@ 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; + 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.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; + 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; + color = vec4(o, 1.0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag index 91f6ba06950..27b4aa1de37 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag @@ -30,10 +30,10 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert index 9a672e0ef73..e9ad4f444f4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag index a603bad89cb..fbe878e2140 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_frag.frag @@ -30,10 +30,10 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert index 81d0b3701ff..ced476a5b83 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/ivec3_3int_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag index d2b17980a70..138f4bd5a88 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_frag.frag @@ -30,10 +30,10 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert index 0a1854c8129..8d7cff9392f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_2float_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag index 6dae4e49bd1..aa553d87ef8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert index b0be5bb6f25..4425357ee06 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec2_vec3_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag index 50f3b951b9c..8e150996862 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert index cb6dbca18ff..8ec60c166bb 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag index d093aa29fdd..e51890bb252 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert index 21da106893c..af4463f059d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag index b0c8e3b6cfe..9a2573416d2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert index 60e3e4d79a3..4f2d19bc1d5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec3_vec4_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag index 15ce47066dc..616c784b26e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert index 510fd123a32..4d7876a8f89 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_ivec4_vert.vert @@ -29,13 +29,13 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag index 6e330f797af..96929536717 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag @@ -30,11 +30,11 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert index 3ad46ce59d8..8d1c4a0f950 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert @@ -29,12 +29,12 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html index 307d8500d52..1bc3cd6c34a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec2_2float_frag.frag" - }, - "name": "vec2_2float_frag.test.html", + }, + "name": "vec2_2float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec2_2float_vert.vert", + "vertexShader": "vec2_2float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec2_2float_vert.test.html", + }, + "name": "vec2_2float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_ivec4_frag.frag" - }, - "name": "vec4_ivec4_frag.test.html", + }, + "name": "vec4_ivec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec4_ivec4_vert.vert", + "vertexShader": "vec4_ivec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_ivec4_vert.test.html", + }, + "name": "vec4_ivec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "ivec3_3int_frag.frag" - }, - "name": "ivec3_3int_frag.test.html", + }, + "name": "ivec3_3int_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "ivec3_3int_vert.vert", + "vertexShader": "ivec3_3int_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "ivec3_3int_vert.test.html", + }, + "name": "ivec3_3int_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "bvec4_2int_2float_frag.frag" - }, - "name": "bvec4_2int_2float_frag.test.html", + }, + "name": "bvec4_2int_2float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "bvec4_2int_2float_vert.vert", + "vertexShader": "bvec4_2int_2float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "bvec4_2int_2float_vert.test.html", + }, + "name": "bvec4_2int_2float_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html similarity index 62% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html index f66ce63b49c..4e81d4cff92 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html @@ -48,202 +48,202 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec2_vec3_frag.frag" - }, - "name": "vec2_vec3_frag.test.html", + }, + "name": "vec2_vec3_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec2_vec3_vert.vert", + "vertexShader": "vec2_vec3_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec2_vec3_vert.test.html", + }, + "name": "vec2_vec3_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_vec4_frag.frag" - }, - "name": "vec3_vec4_frag.test.html", + }, + "name": "vec3_vec4_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec3_vec4_vert.vert", + "vertexShader": "vec3_vec4_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_vec4_vert.test.html", + }, + "name": "vec3_vec4_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_vec2_float_frag.frag" - }, - "name": "vec3_vec2_float_frag.test.html", + }, + "name": "vec3_vec2_float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec3_vec2_float_vert.vert", + "vertexShader": "vec3_vec2_float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_vec2_float_vert.test.html", + }, + "name": "vec3_vec2_float_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec3_float_vec2_frag.frag" - }, - "name": "vec3_float_vec2_frag.test.html", + }, + "name": "vec3_float_vec2_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec3_float_vec2_vert.vert", + "vertexShader": "vec3_float_vec2_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec3_float_vec2_vert.test.html", + }, + "name": "vec3_float_vec2_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html index d9451df749d..6fd7f05dfc1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html @@ -48,52 +48,52 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "vec4_vec3_float_frag.frag" - }, - "name": "vec4_vec3_float_frag.test.html", + }, + "name": "vec4_vec3_float_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 1.0, - 1.0, - 1.0, + 1.0, + 1.0, + 1.0, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec4_vec3_float_vert.vert", + "vertexShader": "vec4_vec3_float_vert.vert", "fragmentShader": "../default/default.frag" - }, - "name": "vec4_vec3_float_vert.test.html", + }, + "name": "vec4_vec3_float_vert.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/input.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html similarity index 58% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html index ab222c39335..776df70f05f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html @@ -48,284 +48,284 @@ OpenGLESTestRunner.run({ "tests": [ { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "lightPosition": { - "count": 2, - "type": "uniform3fv", + "count": 2, + "type": "uniform3fv", "value": [ - 0.25, - 0.75, - 0.0, - 0.75, - 0.25, + 0.25, + 0.75, + 0.0, + 0.75, + 0.25, 1.0 ] } - }, + }, "fragmentShader": "vec3array_frag.frag" - }, - "name": "vec3array_frag.test.html", + }, + "name": "vec3array_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 0.25, - 0.75, - 0.5, + 0.25, + 0.75, + 0.5, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec3single_vert.vert", + "vertexShader": "vec3single_vert.vert", "uniforms": { "lightPosition": { - "count": 1, - "type": "uniform3fv", + "count": 1, + "type": "uniform3fv", "value": [ - 0.25, - 0.75, + 0.25, + 0.75, 0.5 ] } - }, + }, "fragmentShader": "../default/default.frag" - }, - "name": "vec3single_vert.test.html", + }, + "name": "vec3single_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 0.5, - 0.5, - 0.5, + 0.5, + 0.5, + 0.5, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec3arrayindirect_vert.vert", + "vertexShader": "vec3arrayindirect_vert.vert", "uniforms": { "lightPosition": { - "count": 2, - "type": "uniform3fv", + "count": 2, + "type": "uniform3fv", "value": [ - 0.25, - 0.75, - 0.0, - 0.75, - 0.25, + 0.25, + 0.75, + 0.0, + 0.75, + 0.25, 1.0 ] } - }, + }, "fragmentShader": "../default/default.frag" - }, - "name": "vec3arrayindirect_vert.test.html", + }, + "name": "vec3arrayindirect_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 0.5, - 0.5, - 0.5, + 0.5, + 0.5, + 0.5, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec3arraydirect_vert.vert", + "vertexShader": "vec3arraydirect_vert.vert", "uniforms": { "lightPosition": { - "count": 2, - "type": "uniform3fv", + "count": 2, + "type": "uniform3fv", "value": [ - 0.25, - 0.75, - 0.0, - 0.75, - 0.25, + 0.25, + 0.75, + 0.0, + 0.75, + 0.25, 1.0 ] } - }, + }, "fragmentShader": "../default/default.frag" - }, - "name": "vec3arraydirect_vert.test.html", + }, + "name": "vec3arraydirect_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "fragmentShader": "../default/default.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "vec3array_vert.vert", + "vertexShader": "vec3array_vert.vert", "uniforms": { "lightPosition": { - "count": 2, - "type": "uniform3fv", + "count": 2, + "type": "uniform3fv", "value": [ - 0.25, - 0.75, - 0.0, - 0.75, - 0.25, + 0.25, + 0.75, + 0.0, + 0.75, + 0.25, 1.0 ] } - }, + }, "fragmentShader": "../default/default.frag" - }, - "name": "vec3array_vert.test.html", + }, + "name": "vec3array_vert.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 0.25, - 0.75, - 0.5, + 0.25, + 0.75, + 0.5, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "lightPosition": { - "count": 1, - "type": "uniform3fv", + "count": 1, + "type": "uniform3fv", "value": [ - 0.25, - 0.75, + 0.25, + 0.75, 0.5 ] } - }, + }, "fragmentShader": "vec3single_frag.frag" - }, - "name": "vec3single_frag.test.html", + }, + "name": "vec3single_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 0.5, - 0.5, - 0.5, + 0.5, + 0.5, + 0.5, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "lightPosition": { - "count": 2, - "type": "uniform3fv", + "count": 2, + "type": "uniform3fv", "value": [ - 0.25, - 0.75, - 0.0, - 0.75, - 0.25, + 0.25, + 0.75, + 0.0, + 0.75, + 0.25, 1.0 ] } - }, + }, "fragmentShader": "vec3arrayindirect_frag.frag" - }, - "name": "vec3arrayindirect_frag.test.html", + }, + "name": "vec3arrayindirect_frag.test.html", "pattern": "compare" - }, + }, { "referenceProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "result": { - "count": 1, - "type": "uniform4fv", + "count": 1, + "type": "uniform4fv", "value": [ - 0.5, - 0.5, - 0.5, + 0.5, + 0.5, + 0.5, 1.0 ] } - }, + }, "fragmentShader": "../default/expected.frag" - }, - "model": null, + }, + "model": null, "testProgram": { - "vertexShader": "../default/default.vert", + "vertexShader": "../default/default.vert", "uniforms": { "lightPosition": { - "count": 2, - "type": "uniform3fv", + "count": 2, + "type": "uniform3fv", "value": [ - 0.25, - 0.75, - 0.0, - 0.75, - 0.25, + 0.25, + 0.75, + 0.0, + 0.75, + 0.25, 1.0 ] } - }, + }, "fragmentShader": "vec3arraydirect_frag.frag" - }, - "name": "vec3arraydirect_frag.test.html", + }, + "name": "vec3arraydirect_frag.test.html", "pattern": "compare" } ] diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag index 4e79fa7353a..80bd508787c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_frag.frag @@ -38,12 +38,12 @@ 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert index 7a45f45b08e..c0852715ae2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3array_vert.vert @@ -37,11 +37,11 @@ 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag index ac74a0c1c87..0f3972477e3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag @@ -27,8 +27,8 @@ precision mediump float; #endif // -// vec3arraydirect_frag.frag: Fragment shader solid color -// +// vec3arraydirect_frag.frag: Fragment shader solid color +// // // diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert index 203a6f0bcf1..05aa58d5d1a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert @@ -26,8 +26,8 @@ attribute vec4 gtf_Vertex; uniform mat4 gtf_ModelViewProjectionMatrix; // -// vec3arraydirect_vert.vert: Vertex shader solid color -// +// vec3arraydirect_vert.vert: Vertex shader solid color +// // // @@ -36,10 +36,10 @@ 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag index 0f7a74ef10a..2f884a20184 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag @@ -27,7 +27,7 @@ precision mediump float; #endif // -// vec3arrayindirect_frag.frag: Fragment shader solid color +// vec3arrayindirect_frag.frag: Fragment shader solid color // The vec3 values are determined at runtime. // // @@ -41,15 +41,15 @@ void main(void) gl_FragColor = vec4(0.0); - /* - // No indirect indexing in fragment shaders + /* + // 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 += vec4(lightPosition[0], 0.0); + gl_FragColor += vec4(lightPosition[1], 0.0); gl_FragColor /= 2.0; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert index 8b4e1ededa8..671ecb6c9f4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert @@ -26,7 +26,7 @@ attribute vec4 gtf_Vertex; uniform mat4 gtf_ModelViewProjectionMatrix; // -// vec3arrayindirect_vert.vert: Vertex shader solid color +// vec3arrayindirect_vert.vert: Vertex shader solid color // The vec3 values are determined at runtime. // // @@ -44,8 +44,8 @@ void main(void) } color /= 2.0; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - + + } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag index 7096a0f1c34..5ec7bd239d3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_frag.frag @@ -27,7 +27,7 @@ precision mediump float; #endif // -// vec3Matrix_frag.frag: Fragment shader solid color +// vec3Matrix_frag.frag: Fragment shader solid color // // // diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert index 2755eebb22e..3affb309537 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3single_vert.vert @@ -26,7 +26,7 @@ attribute vec4 gtf_Vertex; uniform mat4 gtf_ModelViewProjectionMatrix; // -// vec3Matrix_vert.vert: Vertex shader solid color +// vec3Matrix_vert.vert: Vertex shader solid color // // // @@ -40,6 +40,6 @@ void main(void) color = vec4(lightPosition, 0.0); gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - - + + } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag index dc65a5a7183..8711f9fba19 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag @@ -32,5 +32,5 @@ varying vec4 gtf_TexCoord[1]; void main (void) { - gl_FragColor = color * texture2D(gtf_Texture0, gtf_TexCoord[0].xy); + gl_FragColor = color * texture2D(gtf_Texture0, gtf_TexCoord[0].xy); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert index 16a2c2a72b6..aa4a0fc57f2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert @@ -32,7 +32,7 @@ varying vec4 color; void main (void) { - color = gtf_Color; - gtf_TexCoord[0] = gtf_MultiTexCoord0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + color = gtf_Color; + gtf_TexCoord[0] = gtf_MultiTexCoord0; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag index e605bf75854..410d2051b30 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag @@ -32,14 +32,14 @@ precision mediump float; // 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].. +// 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. +// directly. uniform float viewportwidth; uniform float viewportheight; @@ -48,21 +48,21 @@ varying vec2 vertXY; void main (void) { - const float M_PI = 3.14159265358979323846; - float sine; - float cosine; + 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)); + 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; + cosine = 0.5; #endif - if( gl_FragCoord.x < SAFETY_BOUND ) - { + if( gl_FragCoord.x < SAFETY_BOUND ) + { gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; + } + else discard; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert index 19f17bd5edc..45621b7622b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert @@ -30,7 +30,7 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag similarity index 81% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag index 6cae5b9557d..80aa8c3e391 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag @@ -32,7 +32,7 @@ precision mediump float; // 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].. +// 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 @@ -43,19 +43,19 @@ varying vec2 vertXY; void main (void) { - const float M_PI = 3.14159265358979323846; - float cosine; + const float M_PI = 3.14159265358979323846; + float cosine; - if( gl_FragCoord.x < SAFETY_BOUND ) - { - // horizontal cosine wave with a period of 128 pixels + 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))); + cosine = REDUCE_RANGE(cos(fract(gl_FragCoord.x / 128.0) * (2.0 * M_PI))); #else - cosine = 0.5; + cosine = 0.5; #endif - gl_FragColor = vec4(cosine, cosine, cosine, 1.0); - } - else discard; + gl_FragColor = vec4(cosine, cosine, cosine, 1.0); + } + else discard; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert index 19f17bd5edc..45621b7622b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert @@ -30,7 +30,7 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag index dfeb3db7c15..427d31552e5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag @@ -32,14 +32,14 @@ precision mediump float; // 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].. +// 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. +// directly. uniform float viewportwidth; uniform float viewportheight; @@ -48,21 +48,21 @@ varying vec2 vertXY; void main (void) { - const float M_PI = 3.14159265358979323846; - float sine; - float cosine; + 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)); + 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; + if( gl_FragCoord.y < SAFETY_BOUND ) + { + gl_FragColor = vec4(cosine, cosine, cosine, 1.0); + } + else discard; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert index a373ce62499..dd1378f46c3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert @@ -30,8 +30,8 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag similarity index 82% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag index 1036de45551..c988b0e07b4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag @@ -32,7 +32,7 @@ precision mediump float; // 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].. +// 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 @@ -43,22 +43,20 @@ varying vec2 vertXY; void main (void) { - const float M_PI = 3.14159265358979323846; - float cosine; + const float M_PI = 3.14159265358979323846; + float cosine; - if( gl_FragCoord.y < SAFETY_BOUND ) - { - // vertical cosine wave with a period of 128 pixels + 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))); + 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; + gl_FragColor = vec4(cosine, cosine, cosine, 1.0); + } + else discard; } - - diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert index a373ce62499..dd1378f46c3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert @@ -30,8 +30,8 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag index e9d460fb20c..90478e8490b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag @@ -30,5 +30,5 @@ varying vec4 color; void main (void) { - gl_FragColor = color; + gl_FragColor = color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert index 4cb92aa773d..15ce4de99ac 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert @@ -30,8 +30,8 @@ varying vec4 color; void main (void) { - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; + color = gtf_Color; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + gl_PointSize = 1.0; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag index 8db3c6954f7..bf905fab9b1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag @@ -32,5 +32,5 @@ varying vec4 gtf_TexCoord[1]; void main (void) { - gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].xy); + gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].xy); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert index 1b5b7831a46..56e028240b7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert @@ -32,8 +32,8 @@ varying vec4 color; void main (void) { - color = gtf_Color; - gtf_TexCoord[0] = gtf_MultiTexCoord0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; + color = gtf_Color; + gtf_TexCoord[0] = gtf_MultiTexCoord0; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + gl_PointSize = 1.0; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag similarity index 74% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag index cae6f567444..3c59847835a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag @@ -32,7 +32,7 @@ precision mediump float; // 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].. +// 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 @@ -44,22 +44,22 @@ uniform float viewportheight; void main (void) { - const float M_PI = 3.14159265358979323846; - float func; - float funcfwidth; + 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)); + // 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert index 19f17bd5edc..45621b7622b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert @@ -30,7 +30,7 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag index 023f07111a1..83a198d553d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag @@ -33,7 +33,7 @@ precision mediump float; #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].. +// 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 @@ -44,22 +44,22 @@ uniform float viewportheight; void main (void) { - const float M_PI = 3.14159265358979323846; - float cosine; - float sine; + 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)); + // 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert index 19f17bd5edc..45621b7622b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert @@ -30,7 +30,7 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag index 24e6be01333..ff4dda6eb63 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag @@ -32,7 +32,7 @@ precision mediump float; // 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].. +// 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 @@ -44,22 +44,22 @@ uniform float viewportheight; void main (void) { - const float M_PI = 3.14159265358979323846; - float cosine; - float sine; + 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)); + // 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert index 19f17bd5edc..45621b7622b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert @@ -30,7 +30,7 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag similarity index 77% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag index 6dc825a7865..26e1b40416f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag @@ -32,7 +32,7 @@ precision mediump float; // 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].. +// 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 @@ -44,21 +44,21 @@ varying vec2 vertXY; void main (void) { - const float M_PI = 3.14159265358979323846; - float func; + 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 + 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))))); + 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; + gl_FragColor = vec4(func, func, func, 1.0); + } + else discard; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert index 19f17bd5edc..45621b7622b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert @@ -30,7 +30,7 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag index 5f7173c3e88..cbb4cd00c5f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag @@ -32,7 +32,7 @@ precision mediump float; // 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].. +// 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 @@ -43,21 +43,21 @@ varying vec2 vertXY; void main (void) { - const float M_PI = 3.14159265358979323846; - float cosine; + 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 + 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)))); + 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; + gl_FragColor = vec4(cosine, cosine, cosine, 1.0); + } + else discard; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert index 19f17bd5edc..45621b7622b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert @@ -30,7 +30,7 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag index 1f25729b44e..0b171011419 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag @@ -32,7 +32,7 @@ precision mediump float; // 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]. +// 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 @@ -44,21 +44,21 @@ varying vec2 vertXY; void main (void) { - const float M_PI = 3.14159265358979323846; - float cosine; + 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 + 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)))); + 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; + gl_FragColor = vec4(cosine, cosine, cosine, 1.0); + } + else discard; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert index 19f17bd5edc..45621b7622b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert @@ -30,7 +30,7 @@ varying vec2 vertXY; void main (void) { - vertXY = gtf_Vertex.xy; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + vertXY = gtf_Vertex.xy; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag index b25540e1e6e..60293df815b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag @@ -32,5 +32,5 @@ varying vec4 gtf_TexCoord[1]; void main (void) { - gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].st, 1.0) * color; + gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].st, 1.0) * color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert index 3c0c0e0764a..eaff41129f8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert @@ -113,11 +113,11 @@ void spotLight(in int i, vec3 fnormal(void) { - //Compute the normal + //Compute the normal vec3 normal = gtf_NormalMatrix * gtf_Normal; normal = normalize(normal); - - return normal; + + return normal; } void flight(in vec3 normal, in vec4 ecPosition, float alphaFade) @@ -132,7 +132,7 @@ void flight(in vec3 normal, in vec4 ecPosition, float alphaFade) Ambient = vec4 (0.0); Diffuse = vec4 (0.0); Specular = vec4 (0.0); - + //lightSpecular = gtf_Color; spotLight(0, normal, eye, ecPosition3); @@ -148,14 +148,14 @@ void flight(in vec3 normal, in vec4 ecPosition, float alphaFade) void main (void) { - vec3 transformedNormal; + 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(); + + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag similarity index 90% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag index 30115c372b2..27f68c20410 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag @@ -34,6 +34,6 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert index a327a7e0d86..b496ac1d9a4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert @@ -35,8 +35,8 @@ 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; + color = gtf_Color; + gtf_TexCoord[0] = gtf_MultiTexCoord0; + gtf_TexCoord[1] = gtf_MultiTexCoord1; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag index e9d460fb20c..90478e8490b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag @@ -30,5 +30,5 @@ varying vec4 color; void main (void) { - gl_FragColor = color; + gl_FragColor = color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert index 2811521b7fb..fe4fa52c295 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert @@ -31,7 +31,7 @@ varying vec4 color; void main (void) { - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = gtf_PointSize; + color = gtf_Color; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + gl_PointSize = gtf_PointSize; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag index 3fc499ba0b0..abab5fe58e1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag @@ -32,8 +32,8 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag index e9d460fb20c..90478e8490b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.frag @@ -30,5 +30,5 @@ varying vec4 color; void main (void) { - gl_FragColor = color; + gl_FragColor = color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert index 72e83fd0322..2943d817bcf 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default.vert @@ -30,7 +30,7 @@ varying vec4 color; void main (void) { - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; + color = gtf_Color; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + gl_PointSize = 1.0; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag index 8db3c6954f7..bf905fab9b1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_textured.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag @@ -32,5 +32,5 @@ varying vec4 gtf_TexCoord[1]; void main (void) { - gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].xy); + gl_FragColor = texture2D(gtf_Texture0, gtf_TexCoord[0].xy); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert index 1b5b7831a46..56e028240b7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert @@ -32,8 +32,8 @@ varying vec4 color; void main (void) { - color = gtf_Color; - gtf_TexCoord[0] = gtf_MultiTexCoord0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; + color = gtf_Color; + gtf_TexCoord[0] = gtf_MultiTexCoord0; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + gl_PointSize = 1.0; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag index 2f751e7062b..90478e8490b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag @@ -28,7 +28,7 @@ precision mediump float; #endif varying vec4 color; -void main (void) +void main (void) { gl_FragColor = color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert index aafe53fbba4..106752f68a2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert @@ -98,12 +98,12 @@ void pointLight(in int i, in vec3 normal, in vec3 eye, in vec3 ecPosition3) vec3 fnormal(void) { - //Compute the normal + //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 + + // 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); } @@ -119,8 +119,8 @@ void flight(in vec3 normal, in vec4 ecPosition, float alphaFade) Ambient = vec4 (0.0); Diffuse = vec4 (0.0); Specular = vec4 (0.0); - - lightDiffuse = gtf_Color; + + lightDiffuse = gtf_Color; pointLight(0, normal, eye, ecPosition3); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag index e9d460fb20c..90478e8490b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag @@ -30,5 +30,5 @@ varying vec4 color; void main (void) { - gl_FragColor = color; + gl_FragColor = color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert index da6387dcc67..428a664dd89 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert @@ -30,6 +30,6 @@ varying vec4 color; void main (void) { - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + color = gtf_Color; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag index e9d460fb20c..90478e8490b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag @@ -30,5 +30,5 @@ varying vec4 color; void main (void) { - gl_FragColor = color; + gl_FragColor = color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert index 5ff01258741..1495d97065a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert @@ -31,7 +31,7 @@ varying vec4 color; void main (void) { - color = gtf_Color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = gtf_PointSize; + color = gtf_Color; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + gl_PointSize = gtf_PointSize; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag index 96a04a9ce24..3b45776b997 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag @@ -27,5 +27,5 @@ uniform sampler2D gtf_Texture0; void main (void) { - gl_FragColor = texture2D(gtf_Texture0, gl_PointCoord.st); + gl_FragColor = texture2D(gtf_Texture0, gl_PointCoord.st); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert index a85dd66bb8a..11ee23e7625 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert @@ -29,6 +29,6 @@ uniform mat4 gtf_ModelViewProjectionMatrix; void main (void) { - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = gtf_PointSize; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + gl_PointSize = gtf_PointSize; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag index f91d4b0e8d5..c0f674a1e7b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag @@ -30,10 +30,10 @@ precision mediump float; varying vec4 color; varying float dotClip[2]; -void main (void) +void main (void) { - if (dotClip[0] >= 0.0 || dotClip[1] >= 0.0) - discard; - + if (dotClip[0] >= 0.0 || dotClip[1] >= 0.0) + discard; + gl_FragColor = color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert similarity index 80% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert index ed27fe77e45..79a8817fc40 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert @@ -32,13 +32,13 @@ 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); + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag index 9069489545a..714318a048a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag @@ -26,25 +26,25 @@ #ifdef GL_ES precision mediump float; #endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; +uniform float mortarThickness; +uniform vec3 brickColor; +uniform vec3 mortarColor; -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; +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 ct; + float ss, tt, w, h; vec3 pos = Position; - + ss = pos.x / brickMortarWidth; tt = pos.z / brickMortarHeight; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert index 3b42e9d1595..7de9e4bf053 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert @@ -35,9 +35,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag index fd471888521..c95c8273764 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag @@ -30,7 +30,7 @@ uniform float GrainSize; uniform vec3 DarkColor; uniform vec3 colorSpread; -varying float lightIntensity; +varying float lightIntensity; varying vec3 Position; void main (void) @@ -55,12 +55,12 @@ void main (void) // grain effects as function of distance // float brightness = fract(grain); - if (brightness > 0.5) + 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 = fract(grain*7.0); + if (brightness > 0.5) brightness = 1.0 - brightness; color -= 0.5 * brightness * colorSpread; @@ -77,7 +77,7 @@ void main (void) // apply lighting effects from vertex processor // color *= lightIntensity; - color = clamp(color, 0.0, 1.0); + color = clamp(color, 0.0, 1.0); gl_FragColor = vec4(color, 0.1) } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert index c73892a4cab..6f761866b4c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert @@ -46,8 +46,8 @@ void main(void) { 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); + //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; @@ -55,6 +55,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag new file mode 100644 index 00000000000..fb1e02735d1 --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag @@ -0,0 +1,64 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert index 8895eba8810..d09c29a4713 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert @@ -46,8 +46,8 @@ void main(void) { 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]); + //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; @@ -55,6 +55,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert index c73892a4cab..6f761866b4c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/brick.vert @@ -46,8 +46,8 @@ void main(void) { 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); + //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; @@ -55,6 +55,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/texture.frag diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag index fd471888521..c95c8273764 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.frag @@ -30,7 +30,7 @@ uniform float GrainSize; uniform vec3 DarkColor; uniform vec3 colorSpread; -varying float lightIntensity; +varying float lightIntensity; varying vec3 Position; void main (void) @@ -55,12 +55,12 @@ void main (void) // grain effects as function of distance // float brightness = fract(grain); - if (brightness > 0.5) + 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 = fract(grain*7.0); + if (brightness > 0.5) brightness = 1.0 - brightness; color -= 0.5 * brightness * colorSpread; @@ -77,7 +77,7 @@ void main (void) // apply lighting effects from vertex processor // color *= lightIntensity; - color = clamp(color, 0.0, 1.0); + color = clamp(color, 0.0, 1.0); gl_FragColor = vec4(color, 0.1) } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert index 3b42e9d1595..7de9e4bf053 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/compile_shader/wood.vert @@ -35,9 +35,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag index 9069489545a..714318a048a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag @@ -26,25 +26,25 @@ #ifdef GL_ES precision mediump float; #endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; +uniform float mortarThickness; +uniform vec3 brickColor; +uniform vec3 mortarColor; -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; +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 ct; + float ss, tt, w, h; vec3 pos = Position; - + ss = pos.x / brickMortarWidth; tt = pos.z / brickMortarHeight; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert index 3b42e9d1595..7de9e4bf053 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert @@ -35,9 +35,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag index 9069489545a..714318a048a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag @@ -26,25 +26,25 @@ #ifdef GL_ES precision mediump float; #endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; +uniform float mortarThickness; +uniform vec3 brickColor; +uniform vec3 mortarColor; -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; +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 ct; + float ss, tt, w, h; vec3 pos = Position; - + ss = pos.x / brickMortarWidth; tt = pos.z / brickMortarHeight; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert index 3b42e9d1595..7de9e4bf053 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert @@ -35,9 +35,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag index 870d53d0533..714318a048a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag @@ -26,26 +26,25 @@ #ifdef GL_ES precision mediump float; #endif +uniform float mortarThickness; +uniform vec3 brickColor; +uniform vec3 mortarColor; -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; - -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; +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 ct; + float ss, tt, w, h; vec3 pos = Position; - + ss = pos.x / brickMortarWidth; tt = pos.z / brickMortarHeight; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert index 2f30ce65417..2e15c398828 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert @@ -46,10 +46,10 @@ void main(void) { vec3 reflectVec = reflect(lightVec, tnorm); vec3 viewVec = normalize(vec3(pos)); - float f = myAttrib2m[0][0]; + float f = myAttrib2m[0][0]; - float spec = clamp(dot(reflectVec, viewVec), f, 1.0); - //float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); + 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; @@ -57,6 +57,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert index 6653570d694..35b393eb119 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert @@ -46,10 +46,10 @@ void main(void) { vec3 reflectVec = reflect(lightVec, tnorm); vec3 viewVec = normalize(vec3(pos)); - float f = myAttrib3m[0][0]; + float f = myAttrib3m[0][0]; - float spec = clamp(dot(reflectVec, viewVec), f, 1.0); - //float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); + 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; @@ -57,6 +57,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert index 41cbc95b24f..70c9744cd4a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert @@ -46,10 +46,10 @@ void main(void) { vec3 reflectVec = reflect(lightVec, tnorm); vec3 viewVec = normalize(vec3(pos)); - float f = myAttrib4m[0][0]; + float f = myAttrib4m[0][0]; - float spec = clamp(dot(reflectVec, viewVec), f, 1.0); - //float spec = clamp(dot(reflectVec, viewVec), myAttribute1, myAttribute2); + 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; @@ -57,6 +57,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert index cbb971545b2..9d038e189a8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert @@ -49,10 +49,10 @@ void main(void) { vec3 reflectVec = reflect(lightVec, tnorm); vec3 viewVec = normalize(vec3(pos)); - float f = myAttrib1f + myAttrib2f[0] + myAttrib3f[0] + myAttrib4f[0]; + 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); + 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; @@ -60,6 +60,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag index 41c8d30a202..3bae9ffd9f5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.frag @@ -27,23 +27,23 @@ precision mediump float; #endif -uniform vec3 brickColor; -uniform vec3 mortarColor; -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; +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 ct; + float ss, tt, w, h; vec3 pos = Position; - + ss = pos.x / brickMortarWidth; tt = pos.z / brickMortarHeight; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert similarity index 78% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert index cc24e815f70..292c2ec1b05 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_uniform/brick.vert @@ -49,12 +49,12 @@ 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 +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; @@ -68,14 +68,14 @@ void main(void) { 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 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); + //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; @@ -83,6 +83,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.frag diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert index 2a94ead4fbc..3214a604197 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_attribute_location/brick.vert @@ -31,9 +31,9 @@ attribute float myAttribute3; varying vec3 colors; -void main(void) +void main(void) { - colors = vec3(myAttribute1, 0, 0); - + colors = vec3(myAttribute1, 0, 0); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag new file mode 100644 index 00000000000..714318a048a --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag @@ -0,0 +1,63 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert index 3b42e9d1595..7de9e4bf053 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert @@ -35,9 +35,9 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag index 9069489545a..714318a048a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_active_attribute/brick.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag @@ -26,25 +26,25 @@ #ifdef GL_ES precision mediump float; #endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; +uniform float mortarThickness; +uniform vec3 brickColor; +uniform vec3 mortarColor; -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; +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 ct; + float ss, tt, w, h; vec3 pos = Position; - + ss = pos.x / brickMortarWidth; tt = pos.z / brickMortarHeight; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert index 24227d48f74..13bea9af933 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.vert @@ -46,8 +46,8 @@ void main(void) { 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); + //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; @@ -55,6 +55,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag index 99c78e20739..865f9d8e55d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag @@ -30,6 +30,6 @@ varying vec3 tc; void main (void) { - vec3 foo = tc; - gl_FragColor = vec4 (foo, 1.0); + vec3 foo = tc; + gl_FragColor = vec4 (foo, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert index cc4028a5f7d..ca6fb335b50 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert @@ -30,6 +30,6 @@ varying vec3 tc; void main(void) { - tc = triangleColor; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + tc = triangleColor; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag index 9069489545a..714318a048a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_uniform_location/brick.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag @@ -26,25 +26,25 @@ #ifdef GL_ES precision mediump float; #endif -uniform float mortarThickness; -uniform vec3 brickColor; -uniform vec3 mortarColor; +uniform float mortarThickness; +uniform vec3 brickColor; +uniform vec3 mortarColor; -uniform float brickMortarWidth; -uniform float brickMortarHeight; -uniform float mwf; -uniform float mhf; +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 ct; + float ss, tt, w, h; vec3 pos = Position; - + ss = pos.x / brickMortarWidth; tt = pos.z / brickMortarHeight; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert index 24227d48f74..13bea9af933 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert @@ -46,8 +46,8 @@ void main(void) { 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); + //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; @@ -55,6 +55,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag index 99c78e20739..865f9d8e55d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag @@ -30,6 +30,6 @@ varying vec3 tc; void main (void) { - vec3 foo = tc; - gl_FragColor = vec4 (foo, 1.0); + vec3 foo = tc; + gl_FragColor = vec4 (foo, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert index cc4028a5f7d..ca6fb335b50 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert @@ -30,6 +30,6 @@ varying vec3 tc; void main(void) { - tc = triangleColor; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + tc = triangleColor; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag index 5ca53807ea2..ae223718cc8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag @@ -34,8 +34,8 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert index 1d9153361e3..4eeb4ea8f94 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert @@ -33,7 +33,7 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag index 6d7e37eba35..a64461d8b81 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag @@ -34,6 +34,6 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert index d854d0f4b4b..96ab2a45d92 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert @@ -33,6 +33,6 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag index ea3f8599515..87049a71414 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag @@ -33,10 +33,10 @@ varying vec4 color; void main (void) { - vec4 temp = vec4( funi2[0][0] + funi2[0][1] + funi2[1][0] + funi2[1][1], + 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], + 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; + gl_FragColor = temp + color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert index f3f6e0dcc75..f1171ef1e66 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert @@ -32,11 +32,11 @@ varying vec4 color; void main (void) { - color = vec4( vuni2[0][0] + vuni2[0][1] + vuni2[1][0] + vuni2[1][1], + 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], + 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; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag index e3f2c84db2c..c10c18b1322 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag @@ -34,6 +34,6 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert index 86138149d75..63f5521fc9e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert @@ -33,6 +33,6 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert index e9b83a49094..be44b11b534 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert @@ -31,11 +31,11 @@ varying vec4 color; void main (void) { - color = vec4( 1.0, + 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], + 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; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert similarity index 83% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert index 2d0fbeea7d1..9d426534c93 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert @@ -31,11 +31,11 @@ varying vec4 color; void main (void) { - color = vec4( att2[0][0] + att2[0][1] + att2[1][0] + att2[1][1], + 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], + 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; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert similarity index 89% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert index fc870e7393f..3f576d39438 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert @@ -33,6 +33,6 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag index a8d9f3fe430..6e1f0215569 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_frag.frag @@ -30,5 +30,5 @@ uniform bool color; void main (void) { - gl_FragColor = vec4 (float(color), 0.0, 0.0, 1.0); + gl_FragColor = vec4 (float(color), 0.0, 0.0, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag index ba62f2f2d93..41eb65ff1f2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.frag @@ -30,5 +30,5 @@ varying float col; void main (void) { - gl_FragColor = vec4 (col, 0.0, 0.0, 1.0); + gl_FragColor = vec4 (col, 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert index a28e76a77ad..7b8afb7953b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1b_vert.vert @@ -30,6 +30,6 @@ uniform bool color; varying float col; void main (void) { - col = float(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = float(color); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag index 9156be3c0ae..175d2c26eac 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_frag.frag @@ -30,5 +30,5 @@ uniform float color; void main (void) { - gl_FragColor = vec4 (color, 0.0, 0.0, 1.0); + gl_FragColor = vec4 (color, 0.0, 0.0, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag index ac8f2b4ccaa..975a5611ec1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.frag @@ -29,5 +29,5 @@ precision mediump float; varying float col; void main (void) { - gl_FragColor = vec4 (col, 0.0, 0.0, 1.0); + gl_FragColor = vec4 (col, 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert index 06699439726..e76b40b69c9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1f_vert.vert @@ -30,6 +30,6 @@ uniform float color; varying float col; void main (void) { - col = color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = color; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag index 35d70bce9ce..384638e32d5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_frag.frag @@ -30,5 +30,5 @@ uniform int color; void main (void) { - gl_FragColor = vec4 (color, 0.0, 0.0, 1.0); + gl_FragColor = vec4 (color, 0.0, 0.0, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag index ac8f2b4ccaa..975a5611ec1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.frag @@ -29,5 +29,5 @@ precision mediump float; varying float col; void main (void) { - gl_FragColor = vec4 (col, 0.0, 0.0, 1.0); + gl_FragColor = vec4 (col, 0.0, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert index 7f22a96747d..087b5982365 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/1i_vert.vert @@ -30,6 +30,6 @@ uniform int color; varying float col; void main (void) { - col = float(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = float(color); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag index c60e5e07d60..8bfcabbc7bf 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21f_frag.frag @@ -30,5 +30,5 @@ uniform float color[2]; void main (void) { - gl_FragColor = vec4 (color[0], color[1], 0.0, 1.0); + gl_FragColor = vec4 (color[0], color[1], 0.0, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag similarity index 91% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag index 16960a59bab..e2c32ef2055 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/21i_frag.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag index dd823e36172..dab986a61ec 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22f_frag.frag @@ -30,5 +30,5 @@ uniform vec2 color[2]; void main (void) { - gl_FragColor = vec4 (color[0][0], color[0][1], color[1][0], color[1][1]); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag index 67577430b14..e9ec4153d31 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/22i_frag.frag @@ -30,10 +30,10 @@ 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]); + 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag index 8d7a6c3ba68..1421659b57d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23f_frag.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag index c4574b87078..6959d439a41 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/23i_frag.frag @@ -30,8 +30,8 @@ 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]); + 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); + gl_FragColor = vec4(r/256.0, g/256.0, 0.0, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag index 5363d5e4970..7e5218f0c03 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24f_frag.frag @@ -30,7 +30,7 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag index 8427354158f..ceec76b0ff0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/24i_frag.frag @@ -30,8 +30,8 @@ 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]); + 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); + gl_FragColor = vec4 (r/256.0, g/256.0, 0.0, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag index 83e9039ca81..fa5de60ed6f 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_frag.frag @@ -30,5 +30,5 @@ uniform bvec2 color; void main (void) { - gl_FragColor = vec4 (vec2(color), 0.0, 1.0); + gl_FragColor = vec4 (vec2(color), 0.0, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag index 7ce39a19131..8a13fe2453d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.frag @@ -30,5 +30,5 @@ varying vec2 col; void main (void) { - gl_FragColor = vec4 (col[0], col[1], 0.0, 1.0); + gl_FragColor = vec4 (col[0], col[1], 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert index b4096752887..ae4645b6a8d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2b_vert.vert @@ -30,6 +30,6 @@ uniform bvec2 color; varying vec2 col; void main (void) { - col = vec2(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = vec2(color); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag index 655e0d31d64..30f599cbfd6 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_frag.frag @@ -30,5 +30,5 @@ uniform vec2 color; void main (void) { - gl_FragColor = vec4 (color, 0.0, 1.0); + gl_FragColor = vec4 (color, 0.0, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag index 14a4b29599f..0527342d8e4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.frag @@ -30,5 +30,5 @@ varying vec2 col; void main (void) { - gl_FragColor = vec4 (col, 0.0, 1.0); + gl_FragColor = vec4 (col, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert index 41ecaf70ebf..11b0100908e 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2f_vert.vert @@ -30,6 +30,6 @@ uniform vec2 color; varying vec2 col; void main (void) { - col = color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = color; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag index edb986a0b4f..db99c160bb8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_frag.frag @@ -30,5 +30,5 @@ uniform ivec2 color; void main (void) { - gl_FragColor = vec4 (color[0], color[1], 0.0, 1.0); + gl_FragColor = vec4 (color[0], color[1], 0.0, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag index 14a4b29599f..0527342d8e4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.frag @@ -30,5 +30,5 @@ varying vec2 col; void main (void) { - gl_FragColor = vec4 (col, 0.0, 1.0); + gl_FragColor = vec4 (col, 0.0, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert index 8cd247668f3..e08189f5b63 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2i_vert.vert @@ -30,6 +30,6 @@ uniform ivec2 color; varying vec2 col; void main (void) { - col = vec2(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = vec2(color); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag index 98e98ac4a5e..3675d7ac815 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/2m_frag.frag @@ -30,5 +30,5 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag index 80f1ef9f871..9b6e36922b2 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_frag.frag @@ -30,5 +30,5 @@ uniform bvec3 color; void main (void) { - gl_FragColor = vec4 (vec3(color), 1.0); + gl_FragColor = vec4 (vec3(color), 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag index be8e7b195fe..8fdba432c7d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.frag @@ -30,5 +30,5 @@ varying vec3 col; void main (void) { - gl_FragColor = vec4 (col[0], col[1], col[2], 1.0); + gl_FragColor = vec4 (col[0], col[1], col[2], 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert index d74e4a37f55..f3f4fc79cc1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3b_vert.vert @@ -30,6 +30,6 @@ uniform bvec3 color; varying vec3 col; void main (void) { - col = vec3(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = vec3(color); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag index 00e8aa71d2e..4959173b8f5 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_frag.frag @@ -30,5 +30,5 @@ uniform vec3 color; void main (void) { - gl_FragColor = vec4 (color, 1.0); + gl_FragColor = vec4 (color, 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag index 603ba0d6537..3dc299202f3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.frag @@ -30,5 +30,5 @@ varying vec3 col; void main (void) { - gl_FragColor = vec4 (col, 1.0); + gl_FragColor = vec4 (col, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert index d35becff12f..7797add0378 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3f_vert.vert @@ -30,6 +30,6 @@ uniform vec3 color; varying vec3 col; void main (void) { - col = color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = color; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag index a2f0a3cddbe..77b26a58588 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_frag.frag @@ -30,5 +30,5 @@ uniform ivec3 color; void main (void) { - gl_FragColor = vec4 (color[0], color[1], color[2], 1.0); + gl_FragColor = vec4 (color[0], color[1], color[2], 1.0); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag index 603ba0d6537..3dc299202f3 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.frag @@ -30,5 +30,5 @@ varying vec3 col; void main (void) { - gl_FragColor = vec4 (col, 1.0); + gl_FragColor = vec4 (col, 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert index d27c38f5886..250252654fa 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3i_vert.vert @@ -30,6 +30,6 @@ uniform ivec3 color; varying vec3 col; void main (void) { - col = vec3(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = vec3(color); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag similarity index 84% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag index 9de57288406..5434484c110 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/3m_frag.frag @@ -30,8 +30,8 @@ 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); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag index 1700c2b7635..6dabc44a64b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag @@ -30,5 +30,5 @@ uniform bvec4 color; void main (void) { - gl_FragColor = vec4 (float(color[0]), float(color[1]), float(color[2]), 1.0); + gl_FragColor = vec4 (float(color[0]), float(color[1]), float(color[2]), 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag index ee81a869b36..bd970b1d2ef 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag @@ -30,5 +30,5 @@ varying vec4 col; void main (void) { - gl_FragColor = vec4 (col[0], col[1], col[2], 1.0); + gl_FragColor = vec4 (col[0], col[1], col[2], 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag index 024f3ca5443..a5070b8aacd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag @@ -30,5 +30,5 @@ uniform bvec4 color; void main (void) { - gl_FragColor = vec4 (float(color[1]), float(color[2]), float(color[3]), 1.0); + gl_FragColor = vec4 (float(color[1]), float(color[2]), float(color[3]), 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag index 408d6035431..3296c3dd1da 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag @@ -30,5 +30,5 @@ varying vec4 col; void main (void) { - gl_FragColor = vec4 (col[1], col[2], col[3], 1.0); + gl_FragColor = vec4 (col[1], col[2], col[3], 1.0); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert index a8ce5e1d7ea..eea548c1743 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4b_vert.vert @@ -30,6 +30,6 @@ uniform bvec4 color; varying vec4 col; void main (void) { - col = vec4(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = vec4(color); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag index bda6bc1394b..4241b239d96 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_frag.frag @@ -30,5 +30,5 @@ uniform vec4 color; void main (void) { - gl_FragColor = vec4 (color[0], color[1], color[2], color[3]); + gl_FragColor = vec4 (color[0], color[1], color[2], color[3]); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag index 4f771b09f90..cac3a29ca1a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.frag @@ -30,5 +30,5 @@ varying vec4 col; void main (void) { - gl_FragColor = vec4 (col[0], col[1], col[2], col[3]); + gl_FragColor = vec4 (col[0], col[1], col[2], col[3]); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert index 53129488413..f158a535638 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4f_vert.vert @@ -30,6 +30,6 @@ uniform vec4 color; varying vec4 col; void main (void) { - col = color; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = color; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag index bd00e3c3309..781bc6b01b7 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_frag.frag @@ -30,5 +30,5 @@ uniform ivec4 color; void main (void) { - gl_FragColor = vec4 (color[0], color[1], color[2], color[3]); + gl_FragColor = vec4 (color[0], color[1], color[2], color[3]); } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag index 4f771b09f90..cac3a29ca1a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.frag @@ -30,5 +30,5 @@ varying vec4 col; void main (void) { - gl_FragColor = vec4 (col[0], col[1], col[2], col[3]); + gl_FragColor = vec4 (col[0], col[1], col[2], col[3]); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert index ea97a42551b..1f51c992a70 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4i_vert.vert @@ -30,6 +30,6 @@ uniform ivec4 color; varying vec4 col; void main (void) { - col = vec4(color); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + col = vec4(color); + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag similarity index 79% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag index 030ef608f1e..4cc23468570 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/4m_frag.frag @@ -30,8 +30,8 @@ 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]); + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert index 45426238de0..b41b6ec7930 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/default.vert @@ -28,6 +28,6 @@ uniform mat4 gtf_ModelViewProjectionMatrix; void main (void) { - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; - gl_PointSize = 1.0; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + gl_PointSize = 1.0; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag index fc4b633d382..d5c1dafc337 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag @@ -30,5 +30,5 @@ varying vec4 color; void main (void) { - gl_FragColor = color; // Apply it on a per vertex level + gl_FragColor = color; // Apply it on a per vertex level } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag index fc4b633d382..d5c1dafc337 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag @@ -30,5 +30,5 @@ varying vec4 color; void main (void) { - gl_FragColor = color; // Apply it on a per vertex level + gl_FragColor = color; // Apply it on a per vertex level } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag index fc4b633d382..d5c1dafc337 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag @@ -30,5 +30,5 @@ varying vec4 color; void main (void) { - gl_FragColor = color; // Apply it on a per vertex level + gl_FragColor = color; // Apply it on a per vertex level } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert index 1e4264cbcce..49ab3d401b6 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert @@ -32,7 +32,7 @@ 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-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag new file mode 100644 index 00000000000..714318a048a --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag @@ -0,0 +1,63 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, 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-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert new file mode 100644 index 00000000000..7de9e4bf053 --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert @@ -0,0 +1,43 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag index fd471888521..c95c8273764 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag @@ -30,7 +30,7 @@ uniform float GrainSize; uniform vec3 DarkColor; uniform vec3 colorSpread; -varying float lightIntensity; +varying float lightIntensity; varying vec3 Position; void main (void) @@ -55,12 +55,12 @@ void main (void) // grain effects as function of distance // float brightness = fract(grain); - if (brightness > 0.5) + 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 = fract(grain*7.0); + if (brightness > 0.5) brightness = 1.0 - brightness; color -= 0.5 * brightness * colorSpread; @@ -77,7 +77,7 @@ void main (void) // apply lighting effects from vertex processor // color *= lightIntensity; - color = clamp(color, 0.0, 1.0); + color = clamp(color, 0.0, 1.0); gl_FragColor = vec4(color, 0.1) } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert index c73892a4cab..6f761866b4c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert @@ -46,8 +46,8 @@ void main(void) { 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); + //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; @@ -55,6 +55,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag index 9010f5a1212..08d9a602f0b 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag @@ -27,5 +27,5 @@ varying mediump vec4 color; void main (void) { - gl_FragColor = color; + gl_FragColor = color; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert similarity index 85% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert index 4cc0174c81c..847011fceac 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert @@ -30,13 +30,13 @@ 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; + 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag index 966495e61c6..af5458fe8af 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.frag @@ -30,5 +30,5 @@ varying vec4 tc; void main (void) { - gl_FragColor = tc; + gl_FragColor = tc; } \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert index 703847d5ff5..bf2e956a729 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/relink_program/simple.vert @@ -31,7 +31,7 @@ varying vec4 tc; void main (void) { - tc = vec4(gtf_Color, 0.0, 0.0, 1.0); + tc = vec4(gtf_Color, 0.0, 0.0, 1.0); - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } \ No newline at end of file diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag new file mode 100644 index 00000000000..714318a048a --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag @@ -0,0 +1,63 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, 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-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert new file mode 100644 index 00000000000..7de9e4bf053 --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert @@ -0,0 +1,43 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag index fd471888521..c95c8273764 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag @@ -30,7 +30,7 @@ uniform float GrainSize; uniform vec3 DarkColor; uniform vec3 colorSpread; -varying float lightIntensity; +varying float lightIntensity; varying vec3 Position; void main (void) @@ -55,12 +55,12 @@ void main (void) // grain effects as function of distance // float brightness = fract(grain); - if (brightness > 0.5) + 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 = fract(grain*7.0); + if (brightness > 0.5) brightness = 1.0 - brightness; color -= 0.5 * brightness * colorSpread; @@ -77,7 +77,7 @@ void main (void) // apply lighting effects from vertex processor // color *= lightIntensity; - color = clamp(color, 0.0, 1.0); + color = clamp(color, 0.0, 1.0); gl_FragColor = vec4(color, 0.1) } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert similarity index 94% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert index 6e3536513c3..7565bb316fd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert @@ -47,8 +47,8 @@ void main(void) { 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); + //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; @@ -56,6 +56,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag similarity index 88% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag index b37c5a0e03a..1fb51e2fea0 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag @@ -32,8 +32,8 @@ 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]); + 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-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag new file mode 100644 index 00000000000..714318a048a --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag @@ -0,0 +1,63 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, 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-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert new file mode 100644 index 00000000000..7de9e4bf053 --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert @@ -0,0 +1,43 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag index fd471888521..c95c8273764 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag @@ -30,7 +30,7 @@ uniform float GrainSize; uniform vec3 DarkColor; uniform vec3 colorSpread; -varying float lightIntensity; +varying float lightIntensity; varying vec3 Position; void main (void) @@ -55,12 +55,12 @@ void main (void) // grain effects as function of distance // float brightness = fract(grain); - if (brightness > 0.5) + 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 = fract(grain*7.0); + if (brightness > 0.5) brightness = 1.0 - brightness; color -= 0.5 * brightness * colorSpread; @@ -77,7 +77,7 @@ void main (void) // apply lighting effects from vertex processor // color *= lightIntensity; - color = clamp(color, 0.0, 1.0); + color = clamp(color, 0.0, 1.0); gl_FragColor = vec4(color, 0.1) } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert index c73892a4cab..6f761866b4c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert @@ -46,8 +46,8 @@ void main(void) { 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); + //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; @@ -55,6 +55,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag new file mode 100644 index 00000000000..714318a048a --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag @@ -0,0 +1,63 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, 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-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert new file mode 100644 index 00000000000..7de9e4bf053 --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert @@ -0,0 +1,43 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 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-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag new file mode 100644 index 00000000000..c95c8273764 --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag @@ -0,0 +1,83 @@ + +/* +** Copyright (c) 2012 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are furnished to do so, subject to +** the following conditions: +** +** The above copyright notice and this permission notice shall be included +** in all copies or substantial portions of the Materials. +** +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +** TORT OR OTHERWISE, ARISING FROM, 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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert similarity index 93% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert index c73892a4cab..6f761866b4c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert @@ -46,8 +46,8 @@ void main(void) { 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); + //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; @@ -55,6 +55,6 @@ void main(void) { lightIntensity = diffuseContribution * dot(lightVec, tnorm) + specularContribution * spec; - + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert similarity index 92% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert index 6d5b454fb06..dbd70a85507 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert @@ -30,7 +30,7 @@ varying vec4 color; void main (void) { - color = gtf_Color; - gl_PointSize = 20.0; - gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; + color = gtf_Color; + gl_PointSize = 20.0; + gl_Position = gtf_ModelViewProjectionMatrix * gtf_Vertex; } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/README.md b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/README.md similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/README.md rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/README.md diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/mustpass.run.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/ogles-utils.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/ogles/process-ogles2-tests.py diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/get-active-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/get-active-test.html similarity index 95% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/get-active-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/get-active-test.html index 0f7b6d13b88..03c67a0d0b9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/get-active-test.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/get-active-test.html @@ -59,8 +59,7 @@ shouldBeNull("context.getActiveUniform(program, 1)"); wtu.glErrorShouldBe(context, context.INVALID_VALUE); shouldBeNull("context.getActiveUniform(program, -1)"); wtu.glErrorShouldBe(context, context.INVALID_VALUE); -shouldBeNull("context.getActiveUniform(null, 0)"); -wtu.glErrorShouldBe(context, context.INVALID_VALUE); +wtu.shouldThrowOrGenerateGLError(context, context.INVALID_VALUE, "context.getActiveUniform(null, 0)"); // we don't know the order the attribs will appear. var info = [ @@ -116,8 +115,7 @@ shouldBeNull("context.getActiveAttrib(program, 2)"); wtu.glErrorShouldBe(context, context.INVALID_VALUE); shouldBeNull("context.getActiveAttrib(program, -1)"); wtu.glErrorShouldBe(context, context.INVALID_VALUE); -shouldBeNull("context.getActiveAttrib(null, 0)"); -wtu.glErrorShouldBe(context, context.INVALID_VALUE); +wtu.shouldThrowOrGenerateGLError(context, context.INVALID_VALUE, "context.getActiveAttrib(null, 0)"); wtu.glErrorShouldBe(context2, context.NO_ERROR); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/program-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/program-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/program-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/program-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/reading/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/reading/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html index 40fe4a3d56c..3c4567a1244 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html @@ -55,7 +55,7 @@ varying vec2 v_texCoord; uniform sampler2D u_texture; void main() { - // Shader swizzles color channels so we can tell if the draw succeeded. + // Shader swizzles color channels so we can tell if the draw succeeded. gl_FragColor = texture2D(u_texture, v_texCoord).gbra; } @@ -83,7 +83,7 @@ assertMsg(gl.checkFramebufferStatus(gl.FRAMEBUFFER) == gl.FRAMEBUFFER_COMPLETE, "framebuffer should be FRAMEBUFFER_COMPLETE."); - var program = wtu.setupProgram(gl, ["vs", "fs"], ["vPosition", "vTexCoord"]); + var program = wtu.setupProgram(gl, ["vs", "fs"], ["a_position", "a_texCoord"]); gl.uniform1i(gl.getUniformLocation(program, "u_texture"), 0); gl.disable(gl.BLEND); gl.disable(gl.DEPTH_TEST); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html index a44dc9c8e7f..d1f4753e645 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html @@ -268,7 +268,7 @@ function testFramebufferRequiredCombinations() { var fbo = gl.createFramebuffer(); gl.bindFramebuffer(gl.FRAMEBUFFER, fbo); - + var width = 64; var height = 64; @@ -292,7 +292,7 @@ function testFramebufferRequiredCombinations() { checkFramebufferForAllowedStatuses(ALLOW_COMPLETE); checkBufferBits(gl.DEPTH_ATTACHMENT); gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.RENDERBUFFER, null); - + // 3. COLOR_ATTACHMENT0 = RGBA/UNSIGNED_BYTE texture + DEPTH_STENCIL_ATTACHMENT = DEPTH_STENCIL renderbuffer gl.renderbufferStorage(gl.RENDERBUFFER, gl.DEPTH_STENCIL, width, height); gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.RENDERBUFFER, renderbuffer); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/culling.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/culling.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/culling.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/culling.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/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/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html new file mode 100644 index 00000000000..e8c5200ccfd --- /dev/null +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html @@ -0,0 +1,119 @@ + + + + + + + WebGL drawElements Test + + + + + + + + + +
+
+ + + + + + + + + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html index 32a86f9b894..e6e25a2675d 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html @@ -110,7 +110,7 @@ testPassed("Triangle fan was drawn correctly."); } else { testFailed("Triangle fan was drawn incorrectly."); - } + } } function runTest() diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/point-size.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-size.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/point-size.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-size.html index dd5cbba78f2..55971ecc231 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/point-size.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-size.html @@ -107,7 +107,7 @@ gl.uniform1f(locPointSize, 1.0); gl.drawArrays(gl.POINTS, 0, vertices.length / 3); - + shouldBe('gl.getError()', 'gl.NO_ERROR'); for (var y = 0; y < 2; ++y) { @@ -135,7 +135,7 @@ shouldBe('gl.getError()', 'gl.NO_ERROR'); test(program1); - // Under some versions of ANGLE point sprite shader programs were + // Under some versions of ANGLE point sprite shader programs were // incorrectly reloaded from cache. Rebuilding the shader program and // repeating the test simulates the conditions that caused it to fail debug(''); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html index 8c15384ec36..d24811c3391 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html @@ -113,7 +113,7 @@ draw(gl, slantedSquare, colLoc, blue); draw(gl, slantedSquare, colLoc, green); check(gl); - + debug('Polygon offset units should have no effect when fill is off'); clear(gl, red, 1.0); draw(gl, slantedSquare, colLoc, blue); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/simple.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/simple.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/simple.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/simple.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/triangle.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/triangle.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/triangle.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/rendering/triangle.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/1-channel.jpg b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/1-channel.jpg similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/1-channel.jpg rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/1-channel.jpg diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/3x3.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/3x3.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/3x3.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/3x3.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/blue-1x1.jpg diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/boolUniformShader.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/bug-32888-texture.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/floatUniformShader.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/fragmentShader.frag diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-conformance-test.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js similarity index 87% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js index 258ebdf8431..558458b04ad 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-constructor-tests-generator.js @@ -23,35 +23,35 @@ var GLSLConstructorTestsGenerator = (function() { - + var wtu = WebGLTestUtils; -// Shader code templates +// Shader code templates var constructorVertexTemplate = [ "attribute vec4 vPosition;", "precision mediump int;", "precision mediump float;", - // Colors used to signal correctness of component values comparison + // Colors used to signal correctness of component values comparison "const vec4 green = vec4(0.0, 1.0, 0.0, 1.0);", "const vec4 red = vec4(1.0, 0.0, 0.0, 1.0);", - // Error bound used in comparison of floating point values - "$(errorBound)", + // Error bound used in comparison of floating point values + "$(errorBound)", "varying vec4 vColor;", - + "void main() {", " $(argsList)", - + " $(type) v = $(type)($(argsConstr));", - + " if ($(checkCompVals))", " vColor = green;", " else", " vColor = red;", - + " gl_Position = vPosition;", "}" ].join("\n"); @@ -59,9 +59,9 @@ var constructorVertexTemplate = [ var passThroughColorFragmentShader = [ "precision mediump float;", - + "varying vec4 vColor;", - + "void main() {", " gl_FragColor = vColor;", "}" @@ -72,18 +72,18 @@ var constructorFragmentTemplate = [ "precision mediump int;", "precision mediump float;", - // Colors used to signal correctness of component values comparison + // Colors used to signal correctness of component values comparison "const vec4 green = vec4(0.0, 1.0, 0.0, 1.0); ", "const vec4 red = vec4(1.0, 0.0, 0.0, 1.0); ", - + // Error bound used in comparison of floating point values - "$(errorBound)", + "$(errorBound)", "void main() {", " $(argsList)", - + " $(type) v = $(type)($(argsConstr));", - + " if ($(checkCompVals))", " gl_FragColor = green;", " else", @@ -92,17 +92,17 @@ var constructorFragmentTemplate = [ ].join("\n"); -// Coding of the different argument types +// Coding of the different argument types // s : scalar // v2 : vec2 // v3 : vec3 // v4 : vec4 // m2 : mat2 -// m3 : mat3 +// m3 : mat3 // m4 : mat4 // Returns the dimensions of the type -// Count of columns, count of rows +// Count of columns, count of rows function getTypeCodeDimensions(typeCode) { switch (typeCode) { case "s": return [1, 1]; @@ -112,18 +112,18 @@ function getTypeCodeDimensions(typeCode) { case "m2": return [2, 2]; case "m3": return [3, 3]; case "m4": return [4, 4]; - + default: - wtu.error("GLSLConstructorTestsGenerator.getTypeCodeDimensions(), unknown type code"); + wtu.error("GLSLConstructorTestsGenerator.getTypeCodeDimensions(), unknown type code"); debugger; - } + } }; // Returns the component count for the type code function getTypeCodeComponentCount(typeCode) { var dim = getTypeCodeDimensions(typeCode); - + return dim[0] * dim[1]; } @@ -140,7 +140,7 @@ function getGLSLBaseTypeName(typeCode) { case "m4": return "mat4"; default: - wtu.error("GLSLConstructorTestsGenerator.getGLSLBaseTypeName(), unknown type code"); + wtu.error("GLSLConstructorTestsGenerator.getGLSLBaseTypeName(), unknown type code"); debugger; } } @@ -151,13 +151,13 @@ function getGLSLScalarType(targetType) { switch(targetType[0]) { case 'i': return "int"; case 'b': return "bool"; - + case 'v': case 'm': return "float"; - + default: - wtu.error("GLSLConstructorTestsGenerator.getGLSLScalarType(), unknown target type"); + wtu.error("GLSLConstructorTestsGenerator.getGLSLScalarType(), unknown target type"); debugger; } } @@ -166,16 +166,16 @@ function getGLSLScalarType(targetType) { // Returns the scalar prefix for the associated scalar type function getGLSLScalarPrefix(targetType) { switch(targetType[0]) { - case 'i': - case 'b': + case 'i': + case 'b': return targetType[0]; - + case 'v': case 'm': return ''; - + default: - wtu.error("GLSLConstructorTestsGenerator.getGLSLScalarPrefix(), unknown target type"); + wtu.error("GLSLConstructorTestsGenerator.getGLSLScalarPrefix(), unknown target type"); debugger; } } @@ -192,22 +192,22 @@ function getGLSLArgumentType(typeCode, targetType) { else return baseType; } - else + else return getGLSLScalarType(targetType); } -// Returns the glsl type of the argument components +// Returns the glsl type of the argument components function getGLSLArgumentComponentType(argTypeCode, targetType) { var scalarType; if (argTypeCode[0] === "m") { - // Matrices are always floats + // Matrices are always floats scalarType = "float"; } - else + else scalarType = getGLSLScalarType(targetType); - + return scalarType; } @@ -217,49 +217,49 @@ function getGLSLColumnSize(targetType) { if (!isNaN(colSize)) return colSize; - - wtu.error("GLSLConstructorTestsGenerator.getGLSLColumnSize(), invalid target type"); + + wtu.error("GLSLConstructorTestsGenerator.getGLSLColumnSize(), invalid target type"); debugger; } - - -// Returns correct string representation of scalar value + + +// Returns correct string representation of scalar value function getScalarTypeValStr(val, scalarType) { if (val == null) debugger; - + switch (scalarType) { case "float": return val.toFixed(1); case "int": return val; case "bool": return (val === 0) ? "false" : "true"; - + default: - wtu.error("GLSLConstructorTestsGenerator.getScalarTypeValStr(), unknown scalar type"); + wtu.error("GLSLConstructorTestsGenerator.getScalarTypeValStr(), unknown scalar type"); debugger; } } -// Returns true if the glsl type name is a matrix +// Returns true if the glsl type name is a matrix function isGLSLTypeMatrix(type) { return (type.indexOf("mat") !== -1); } -// Returns true if the glsl type name is a vector +// Returns true if the glsl type name is a vector function isGLSLTypeVector(type) { return (type.indexOf("vec") !== -1); } - -// Returns the count of components + +// Returns the count of components function getGLSLTypeComponentCount(type) { var colSize = getGLSLColumnSize(type); - + if (isGLSLTypeMatrix(type)) return colSize * colSize; else - return colSize; + return colSize; } @@ -267,19 +267,19 @@ function getGLSLTypeComponentCount(type) { // Like vec3(1.0, 2.0, 3.0) function getComponentSequenceConstructorExpression(typeCode, firstCompValue, targetType) { var scalarType = getGLSLArgumentComponentType(typeCode, targetType); - + if (typeCode === "s") { // Scalar return getScalarTypeValStr(firstCompValue, scalarType) + ";"; - } + } else { // Structured typeargTypeCode[0] === "m" compCount = getTypeCodeComponentCount(typeCode); var constrExpParts = new Array(compCount); - for (var aa = 0; aa < compCount; ++aa) - constrExpParts[aa] = getScalarTypeValStr(firstCompValue + aa, scalarType); - - return getGLSLArgumentType(typeCode, targetType) + "(" + constrExpParts.join(", ") + ");"; + for (var aa = 0; aa < compCount; ++aa) + constrExpParts[aa] = getScalarTypeValStr(firstCompValue + aa, scalarType); + + return getGLSLArgumentType(typeCode, targetType) + "(" + constrExpParts.join(", ") + ");"; } } @@ -290,67 +290,67 @@ function getComponentSelectorExpStr(targetType, compIx) { var colRowIx = getColRowIndexFromLinearIndex(compIx, getGLSLColumnSize(targetType)); return "v[" + colRowIx.colIx + "][" + colRowIx.rowIx + "]"; } - else + else return "v[" + compIx + "]"; } - - + + // Returns expression which validates the components set by the constructor expression function getComponentValidationExpression(refCompVals, targetType) { // Early out for invalid arguments - if (refCompVals.length === 0) + if (refCompVals.length === 0) return "false"; - + var scalarType = getGLSLScalarType(targetType); var checkComponentValueParts = new Array(refCompVals.length); for (var cc = 0; cc < refCompVals.length; ++cc) { var val_str = getScalarTypeValStr(refCompVals[cc], scalarType); var comp_sel_exp = getComponentSelectorExpStr(targetType, cc); if (scalarType === "float") { - // Comparison of floating point values with error bound + // Comparison of floating point values with error bound checkComponentValueParts[cc] = "abs(" + comp_sel_exp + " - " + val_str + ") <= errorBound"; } else { // Simple comparison to expected value checkComponentValueParts[cc] = comp_sel_exp + " == " + val_str; } - } - + } + return checkComponentValueParts.join(" && "); } -// Returns substitution parts to turn the shader template into testable shader code +// Returns substitution parts to turn the shader template into testable shader code function getTestShaderParts(targetType, argExp, firstCompValue) { - // glsl code of declarations of arguments + // glsl code of declarations of arguments var argsListParts = new Array(argExp.length); // glsl code of constructor expression var argsConstrParts = new Array(argExp.length); - + // glsl type expression var typeExpParts = new Array(argExp.length); for (var aa = 0; aa < argExp.length; ++aa) { var typeCode = argExp[aa]; var argCompCount = getTypeCodeComponentCount(typeCode); - var argName = "a" + aa; + var argName = "a" + aa; var argType = getGLSLArgumentType(typeCode, targetType); var argConstrExp = argType + " " + argName + " = " + getComponentSequenceConstructorExpression(typeCode, firstCompValue, targetType); - + // Add construction of one argument // Indent if not first argument argsListParts[aa] = ((aa > 0) ? " " : "") + argConstrExp; - + // Add argument name to target type argument list argsConstrParts[aa] = argName; - - // Add type name to type expression + + // Add type name to type expression typeExpParts[aa] = argType; // Increment argument component value so all argument component arguments have a unique value firstCompValue += argCompCount; } - + return { argsList: argsListParts.join("\n") + "\n", argsConstr: argsConstrParts.join(", "), @@ -366,7 +366,7 @@ function getArrayWithIdenticalValues(size, val) { var matArray = new Array(size); for (var aa = 0; aa < size; ++aa) matArray[aa] = val; - + return matArray; } @@ -376,16 +376,16 @@ function getArrayWithIncreasingValues(size, start) { var matArray = new Array(size); for (var aa = 0; aa < size; ++aa) matArray[aa] = start + aa; - + return matArray; } // Utility functions to manipulate the array of reference values if the target type is a matrix -// Returns an array which is the column order layout of a square matrix where the diagonal is set to a specified value +// Returns an array which is the column order layout of a square matrix where the diagonal is set to a specified value function matCompArraySetDiagonal(matArray, diagVal) { - // The entries for the diagonal start at array index 0 and increase + // The entries for the diagonal start at array index 0 and increase // by column size + 1 var colSize = Math.round(Math.sqrt(matArray.length)); var dIx = 0; @@ -394,57 +394,57 @@ function matCompArraySetDiagonal(matArray, diagVal) { dIx += (colSize + 1); } while (dIx < colSize * colSize); - + return matArray; } -// Returns an array which contains the values of an identity matrix read out in column order +// Returns an array which contains the values of an identity matrix read out in column order function matCompArrayCreateDiagonalMatrix(colSize, diagVal) { var size = colSize * colSize; var matArray = new Array(size); for (var aa = 0; aa < size; ++aa) matArray[aa] = 0; - - return matCompArraySetDiagonal(matArray, diagVal); + + return matCompArraySetDiagonal(matArray, diagVal); } // Returns the column and row index from the linear index if the components of the matrix are stored in column order in an array -// in a one dimensional array in column order +// in a one dimensional array in column order function getColRowIndexFromLinearIndex(linIx, colSize) { - return { + return { colIx: Math.floor(linIx / colSize), rowIx: linIx % colSize }; -} - - -// Returns the linear index for matrix column and row index for a specified matrix size +} + + +// Returns the linear index for matrix column and row index for a specified matrix size function getLinearIndexFromColRowIndex(rowColIx, colSize) { return rowColIx.colIx * colSize + rowColIx.rowIx; } - - -// Returns a matrix set from another matrix + + +// Returns a matrix set from another matrix function matCompArraySetMatrixFromMatrix(dstColSize, srcMatArray) { // Overwrite components from destination with the source component values at the same col, row coordinates var dstMatArray = matCompArrayCreateDiagonalMatrix(dstColSize, 1); - + var srcColSize = Math.round(Math.sqrt(srcMatArray.length)); - + for (var c_ix = 0; c_ix < srcMatArray.length; ++c_ix) { var srcMatIx = getColRowIndexFromLinearIndex(c_ix, srcColSize); - if (srcMatIx.colIx < dstColSize && srcMatIx.rowIx < dstColSize) { + if (srcMatIx.colIx < dstColSize && srcMatIx.rowIx < dstColSize) { // Source matrix coordinates are valid destination matrix coordinates dstMatArray[getLinearIndexFromColRowIndex(srcMatIx, dstColSize)] = srcMatArray[c_ix]; - } - } - - return dstMatArray; + } + } + + return dstMatArray; } - + // Returns the glsl code to verify if the components are set correctly // and the message to display for the test function getConstructorExpressionInfo(targetType, argExp, firstCompValue) { @@ -452,15 +452,15 @@ function getConstructorExpressionInfo(targetType, argExp, firstCompValue) { var argCompCounts = new Array(argExp.length); for (var aa = 0; aa < argExp.length; ++aa) { argCompCounts[aa] = getTypeCodeComponentCount(argExp[aa]); - argCompCountsSum += argCompCounts[aa]; + argCompCountsSum += argCompCounts[aa]; } - - var targetCompCount = getGLSLTypeComponentCount(targetType); + + var targetCompCount = getGLSLTypeComponentCount(targetType); var refCompVals; var testMsg; - var valid; - + var valid; + if (argCompCountsSum === 0) { // A constructor needs at least one argument refCompVals = []; @@ -468,7 +468,7 @@ function getConstructorExpressionInfo(targetType, argExp, firstCompValue) { valid = false; } else { - if (isGLSLTypeVector(targetType)) { + if (isGLSLTypeVector(targetType)) { if (argCompCountsSum === 1) { // One scalar argument // Vector constructor with one scalar argument set all components to the same value @@ -488,38 +488,38 @@ function getConstructorExpressionInfo(targetType, argExp, firstCompValue) { // argCompCountsSum >= targetCompCount // All components set var lastArgFirstCompIx = argCompCountsSum - argCompCounts[argCompCounts.length - 1]; - + if (lastArgFirstCompIx < targetCompCount) { // First component of last argument is used refCompVals = getArrayWithIncreasingValues(targetCompCount, firstCompValue); testMsg = "valid"; valid = true; } - else { + else { // First component of last argument is not used refCompVals = []; testMsg = "invalid (unused argument)"; valid = false; - } + } } } - } + } else { // Matrix target type if (argCompCountsSum === 1) { // One scalar argument // Matrix constructors with one scalar set all components on the diagonal to the same value - // All other components are set to zero + // All other components are set to zero refCompVals = matCompArrayCreateDiagonalMatrix(Math.round(Math.sqrt(targetCompCount)), firstCompValue); testMsg = "valid (diagonal components set to the same value, off-diagonal components set to zero)"; - valid = true; + valid = true; } else { // Not one scalar argument if (argExp.length === 1 && argExp[0][0] === "m") { // One single matrix argument var dstColSize = getGLSLColumnSize(targetType); - refCompVals = matCompArraySetMatrixFromMatrix(dstColSize, getArrayWithIncreasingValues(getTypeCodeComponentCount(argExp[0]), firstCompValue)); + refCompVals = matCompArraySetMatrixFromMatrix(dstColSize, getArrayWithIncreasingValues(getTypeCodeComponentCount(argExp[0]), firstCompValue)); testMsg = "valid, components at corresponding col, row indices are set from argument, other components are set from identity matrix"; valid = true; } @@ -528,10 +528,10 @@ function getConstructorExpressionInfo(targetType, argExp, firstCompValue) { // Can be treated in the same manner // Arguments can not be of type matrix var matFound = false; - for (var aa = 0; aa < argExp.length; ++aa) + for (var aa = 0; aa < argExp.length; ++aa) if (argExp[aa][0] === "m") matFound = true; - + if (matFound) { refCompVals = []; testMsg = "invalid, argument list greater than one contains matrix type"; @@ -547,32 +547,32 @@ function getConstructorExpressionInfo(targetType, argExp, firstCompValue) { // argCompCountsSum >= targetCompCount // All components set var lastArgFirstCompIx = argCompCountsSum - argCompCounts[argCompCounts.length - 1]; - + if (lastArgFirstCompIx < targetCompCount) { // First component of last argument is used refCompVals = getArrayWithIncreasingValues(targetCompCount, firstCompValue); testMsg = "valid"; valid = true; } - else { + else { // First component of last argument is not used refCompVals = []; testMsg = "invalid (unused argument)"; valid = false; - } + } } } } } } } - - // Check if no case is missed + + // Check if no case is missed if (testMsg == null || valid == null) { - wtu.error("GLSLConstructorTestsGenerator.getConstructorExpressionInfo(), info not set"); + wtu.error("GLSLConstructorTestsGenerator.getConstructorExpressionInfo(), info not set"); debugger; } - + return { refCompVals: refCompVals, testMsg: testMsg, @@ -589,18 +589,18 @@ function getVertexAndFragmentShaderTestCase(targetType, argExp) { // 0 and 1 are values used by matrix constructed from a matrix or a single scalar firstCompValue = 2; } - + var argCode = getTestShaderParts (targetType, argExp, firstCompValue); var expInfo = getConstructorExpressionInfo(targetType, argExp, firstCompValue); - + var substitutions = { - type: targetType, + type: targetType, errorBound: (getGLSLScalarType(targetType) === "float") ? "const float errorBound = 1.0E-5;" : "", argsList: argCode.argsList, - argsConstr: argCode.argsConstr, + argsConstr: argCode.argsConstr, checkCompVals: getComponentValidationExpression(expInfo.refCompVals, targetType) }; - + return [ { // Test constructor argument list in vertex shader vShaderSource: wtu.replaceParams(constructorVertexTemplate, substitutions), @@ -620,7 +620,7 @@ function getVertexAndFragmentShaderTestCase(targetType, argExp) { passMsg: "Fragment shader : " + argCode.typeExp + ", " + expInfo.testMsg, render: expInfo.valid } - ]; + ]; } @@ -661,35 +661,35 @@ function getNextArgumentSequence(inSeq) { nextSeq[aa] = currArg; } } - + if (overflow) { - nextSeq.push(typeCodeIncrementer.first); - } + nextSeq.push(typeCodeIncrementer.first); + } } - - return nextSeq; + + return nextSeq; } - + // Returns true if two argument expressions are equal function areArgExpEqual(expA, expB) { if (expA.length !== expB.length) return false; - - for (var aa = 0; aa < expA.length; ++aa) + + for (var aa = 0; aa < expA.length; ++aa) if (expA[aa] !== expB[aa]) return false; - + return true; } -// Returns true if first argument expression is smaller -// (comes before the second one in iterating order) -// compared to the second argument expression +// Returns true if first argument expression is smaller +// (comes before the second one in iterating order) +// compared to the second argument expression function isArgExpSmallerOrEqual(argExpA, argExpB) { var aLen = argExpA.length; - var bLen = argExpB.length; + var bLen = argExpB.length; if (aLen !== bLen) return (aLen < bLen); @@ -697,7 +697,7 @@ function isArgExpSmallerOrEqual(argExpA, argExpB) { for (var aa = aLen - 1; aa >= 0; --aa) { var argA = argExpA[aa]; var argB = argExpB[aa]; - + if (argA !== argB) { var aOrder = typeCodeIncrementer[argA].order; var bOrder = typeCodeIncrementer[argB].order; @@ -705,17 +705,17 @@ function isArgExpSmallerOrEqual(argExpA, argExpB) { return (aOrder < bOrder); } } - - // Argument type expressions are equal + + // Argument type expressions are equal return true; } -// Returns the next argument expression from sequence set +// Returns the next argument expression from sequence set // Returns null if end is reached function getNextArgumentExpression(testExp, testSet) { var testInterval = testSet[testExp.ix]; - + if (areArgExpEqual(testExp.argExp, testInterval[1])) { // End of current interval reached if (testExp.ix === testSet.length - 1) { @@ -725,7 +725,7 @@ function getNextArgumentExpression(testExp, testSet) { else { // Return first argument expression of next interval var nextIx = testExp.ix + 1; - return { ix: nextIx, argExp: testSet[nextIx][0] }; + return { ix: nextIx, argExp: testSet[nextIx][0] }; } } else { @@ -735,27 +735,27 @@ function getNextArgumentExpression(testExp, testSet) { } -// Returns an array of the parts in the string separated by commas and with the white space trimmed +// Returns an array of the parts in the string separated by commas and with the white space trimmed function convertCsvToArray(str) { // Checks type codes in input function checkInput(el, ix, arr) { var typeCode = el.trim(); if (!(typeCode in typeCodeIncrementer) && typeCode !== "first") { - wtu.error("GLSLConstructorTestsGenerator.convertCsvToArray(), unknown type code" + typeCode); - debugger; + wtu.error("GLSLConstructorTestsGenerator.convertCsvToArray(), unknown type code" + typeCode); + debugger; } - arr[ix] = typeCode; - } - + arr[ix] = typeCode; + } + var spArr = str.split(","); - + // Convert empty string to empty array if (spArr.length === 1 && spArr[0].trim() === "") spArr = []; - + spArr.forEach(checkInput); - + return spArr; } @@ -771,13 +771,13 @@ function processInputs(testSequences) { // Check if interval is valid if (!isArgExpSmallerOrEqual(begin, end)) { - wtu.error("GLSLConstructorTestsGenerator.processInputs(), interval not valid"); - debugger; + wtu.error("GLSLConstructorTestsGenerator.processInputs(), interval not valid"); + debugger; } - - testSet[tt] = [ begin, end ]; + + testSet[tt] = [ begin, end ]; } - + return testSet; } @@ -785,21 +785,21 @@ function processInputs(testSequences) { /** * Returns list of test cases for vector types * All combinations of arguments up to one unused argument of one component are tested - * @param {targetType} Name of target type to test the constructor expressions on + * @param {targetType} Name of target type to test the constructor expressions on * @param {testSet} Set of intervals of argument sequences to test */ function getConstructorTests(targetType, testSequences) { // List of tests to return var testInfos = []; - // List of argument types + // List of argument types var testSet = processInputs(testSequences); var testExp = { ix: 0, argExp: testSet[0][0] }; - + do { - // Add one vertex shader test case and one fragment shader test case + // Add one vertex shader test case and one fragment shader test case testInfos = testInfos.concat(getVertexAndFragmentShaderTestCase(targetType, testExp.argExp)); - + // Generate next argument expression testExp = getNextArgumentExpression(testExp, testSet); } @@ -807,7 +807,7 @@ function getConstructorTests(targetType, testSequences) { return testInfos; } - + // Returns default test argument expression set // For details on input format : see bottom of file @@ -818,14 +818,14 @@ function getDefaultTestSet(targetType) { case "bvec2": return [ // No arguments and all single argument expressions - " - m4", - + " - m4", + // All two argument expressions with a scalar as second argument "s, s - m4, s", - + // All two arguments expressions with a scalar as first argument "s, v2", "s, v3", "s, v4", "s, m2", "s, m3", "s, m4", - + // Three argument expression "s, s, s" ]; @@ -835,20 +835,20 @@ function getDefaultTestSet(targetType) { case "bvec3": return [ // No arguments and all single argument expressions - " - m4", - + " - m4", + // All two argument expressions with a scalar as second argument "s, s - m4, s", - + // All two argument expressions with a scalar as first argument "s, v2", "s, v3", "s, v4", "s, m2", "s, m3", "s, m4", - + // All three argument expressions with two scalars as second and third argument "s, s, s - m4, s, s", - - // All three argument expressions with two scalars as first and second argument + + // All three argument expressions with two scalars as first and second argument "s, s, v2", "s, s, v3", "s, s, v4", "s, s, m2", "s, s, m3", "s, s, m4", - + // Four argument expression "s, s, s, s" ]; @@ -859,26 +859,26 @@ function getDefaultTestSet(targetType) { case "mat2": return [ // No arguments and all single argument expressions - " - m4", - + " - m4", + // All two argument expressions with a scalar as second argument "s, s - m4, s", - + // All two argument expressions with a scalar as first argument "s, v2", "s, v3", "s, v4", "s, m2", "s, m3", "s, m4", - + // All three argument expressions with two scalars as second and third argument "s, s, s - m4, s, s", - - // All three argument expressions with two scalars as first and second argument + + // All three argument expressions with two scalars as first and second argument "s, s, v2", "s, s, v3", "s, s, v4", "s, s, m2", "s, s, m3", "s, s, m4", // All four argument expressions with three scalars as second, third and fourth argument "s, s, s, s - m4, s, s, s", - - // All four argument expressions with three scalars as first, second and third argument + + // All four argument expressions with three scalars as first, second and third argument "s, s, s, v2", "s, s, s, v3", "s, s, s, v4", "s, s, s, m2", "s, s, s, m3", "s, s, s, m4", - + // Five argument expression "s, s, s, s, s" ]; @@ -887,17 +887,17 @@ function getDefaultTestSet(targetType) { case "mat4": return [ // No arguments and all single argument expressions - " - m4", - + " - m4", + // All two argument expressions with a scalar as second argument "s, s - m4, s", - + // All two argument expressions with a scalar as first argument "s, v2", "s, v3", "s, v4", "s, m2", "s, m3", "s, m4", // Several argument sequences "v4, s, v4", "v4, s, v3, v2", "v4, v4, v3, v2", "v4, v4, v4, v4", "v2, v2, v2, v2, v2", "v2, v2, v2, v2, v2, v2, v2, v2", - "v3, v3, v3", "v3, v3, v3, s", "v3, v3, v3, v3, v3, s", "v3, v3, v3, v3, v3, s, s", + "v3, v3, v3", "v3, v3, v3, s", "v3, v3, v3, v3, v3, s", "v3, v3, v3, v3, v3, s, s", ]; } } @@ -915,24 +915,24 @@ return { // Input is an array of intervals of argument types // The generated test argument sequences are from (including) the lower interval boundary // until (including) the upper boundary -// Coding and order of the different argument types : +// Coding and order of the different argument types : // s : scalar // v2 : vec2 // v3 : vec3 // v4 : vec4 // m2 : mat2 -// m3 : mat3 +// m3 : mat3 // m4 : mat4 // One interval is put in one string // Low and high bound are separated by a dash. // If there is no dash it is regarded as an interval of one expression -// The individual argument codes are separated by commas +// The individual argument codes are separated by commas // The individual arguments are incremented from left to right // The left most argument is the one which is incremented first -// Once the left most arguments wraps the second argument is increased +// Once the left most arguments wraps the second argument is increased // Examples : // "s - m4" : All single arguments from scalar up to (including) mat4 -// "m2, s - m4, s" : All two argument expressions with a matrix argument as first argument and a scalar as second argument +// "m2, s - m4, s" : All two argument expressions with a matrix argument as first argument and a scalar as second argument // " - m4, m4" : The empty argument, all one arguments and all two argument expressions // "m2, s, v3, m4" : One 4 argument expression : mat2, scalar, vec3, mat4 diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-feature-tests.css diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-generator.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-generator.js similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-generator.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-generator.js index 940c0cd17b0..dbb97eb020c 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/glsl-generator.js +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/glsl-generator.js @@ -1103,13 +1103,13 @@ return { * float, vec2, vec3, vec4 in that order. * * tolerance: (optional) - * Allow some tolerance in the comparisons. The tolerance is applied to - * both vertex and fragment shaders. The default tolerance is 0, meaning + * Allow some tolerance in the comparisons. The tolerance is applied to + * both vertex and fragment shaders. The default tolerance is 0, meaning * the values have to be identical. * * fragmentTolerance: (optional) - * Specify a tolerance which only applies to fragment shaders. The - * fragment-only tolerance will override the shared tolerance for + * Specify a tolerance which only applies to fragment shaders. The + * fragment-only tolerance will override the shared tolerance for * fragment shaders if both are specified. Fragment shaders usually * use mediump float precision so they sometimes require higher tolerance * than vertex shaders which use highp by default. @@ -1229,15 +1229,15 @@ return { * * extra: (optional) * Extra GLSL code inserted at the top of each test's shader. - * + * * tolerance: (optional) - * Allow some tolerance in the comparisons. The tolerance is applied to - * both vertex and fragment shaders. The default tolerance is 0, meaning + * Allow some tolerance in the comparisons. The tolerance is applied to + * both vertex and fragment shaders. The default tolerance is 0, meaning * the values have to be identical. * * fragmentTolerance: (optional) - * Specify a tolerance which only applies to fragment shaders. The - * fragment-only tolerance will override the shared tolerance for + * Specify a tolerance which only applies to fragment shaders. The + * fragment-only tolerance will override the shared tolerance for * fragment shaders if both are specified. Fragment shaders usually * use mediump float precision so they sometimes require higher tolerance * than vertex shaders which use highp. diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256-with-128-alpha.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-256.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-default-gamma.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma0.1.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma1.0.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma2.0.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma4.0.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp-gamma9.0.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/gray-ramp.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/green-2x2-16bit.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/intArrayUniformShader.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/intUniformShader.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/iterable-test.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/iterable-test.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/iterable-test.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/iterable-test.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/matUniformShader.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.frag diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/noopUniformShader.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/npot-video.mp4 b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.mp4 similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/npot-video.mp4 rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.mp4 diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.theora.ogv diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/npot-video.webmvp8.webm diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/oes-texture-float-and-half-float-linear.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/ogles-tests.css b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/ogles-tests.css similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/ogles-tests.css rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/ogles-tests.css diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/opengl_logo.jpg diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js index 1da05eb8d85..9059cdf5c10 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/out-of-bounds-test.js @@ -165,7 +165,7 @@ var runDrawElementsTest = function(callTemplate, gl, wtu, ext) { wtu.shouldGenerateGLError(gl, gl.NO_ERROR, 'gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, (new Uint8Array([ 3, 0, 1, 2 ])).subarray(1), gl.STATIC_DRAW)'); wtu.shouldGenerateGLError(gl, gl.NO_ERROR, wtu.replaceParams(callTemplate, {count: 3, type: 'gl.UNSIGNED_BYTE', offset: 0})); wtu.shouldGenerateGLError(gl, gl.NO_ERROR, 'gl.bufferSubData(gl.ELEMENT_ARRAY_BUFFER, 0, new Uint8Array([ 3, 0, 1]))'); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, wtu.replaceParams(callTemplate, {count: 3, type: 'gl.UNSIGNED_BYTE', offset: 0})); + var indexValidationError = wtu.shouldGenerateGLError(gl, [gl.INVALID_OPERATION, gl.NO_ERROR], wtu.replaceParams(callTemplate, {count: 3, type: 'gl.UNSIGNED_BYTE', offset: 0})); wtu.shouldGenerateGLError(gl, gl.NO_ERROR, 'gl.bufferSubData(gl.ELEMENT_ARRAY_BUFFER, 0, (new Uint8Array([ 3, 0, 1, 2 ])).subarray(1))'); wtu.shouldGenerateGLError(gl, gl.NO_ERROR, wtu.replaceParams(callTemplate, {count: 3, type: 'gl.UNSIGNED_BYTE', offset: 0})); wtu.shouldGenerateGLError(gl, gl.NO_ERROR, wtu.replaceParams(callTemplate, {count: 0, type: 'gl.UNSIGNED_BYTE', offset: 0})); @@ -204,10 +204,10 @@ var runDrawElementsTest = function(callTemplate, gl, wtu, ext) { // invalid operation with indices that would be valid with correct bindings wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, wtu.replaceParams(callTemplate, {count: 9, type: 'gl.UNSIGNED_SHORT', offset: 1000})); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, wtu.replaceParams(callTemplate, {count: 12, type: 'gl.UNSIGNED_SHORT', offset: 0})); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, wtu.replaceParams(callTemplate, {count: 15, type: 'gl.UNSIGNED_SHORT', offset: 0})); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, wtu.replaceParams(callTemplate, {count: 18, type: 'gl.UNSIGNED_SHORT', offset: 0})); - wtu.shouldGenerateGLError(gl, gl.INVALID_OPERATION, wtu.replaceParams(callTemplate, {count: 3, type: 'gl.UNSIGNED_SHORT', offset: 2*15})); + wtu.shouldGenerateGLError(gl, indexValidationError, wtu.replaceParams(callTemplate, {count: 12, type: 'gl.UNSIGNED_SHORT', offset: 0})); + wtu.shouldGenerateGLError(gl, indexValidationError, wtu.replaceParams(callTemplate, {count: 15, type: 'gl.UNSIGNED_SHORT', offset: 0})); + wtu.shouldGenerateGLError(gl, indexValidationError, wtu.replaceParams(callTemplate, {count: 18, type: 'gl.UNSIGNED_SHORT', offset: 0})); + wtu.shouldGenerateGLError(gl, indexValidationError, wtu.replaceParams(callTemplate, {count: 3, type: 'gl.UNSIGNED_SHORT', offset: 2*15})); // 0xffffffff needs to convert to a 'long' IDL argument as -1, as per // WebIDL 4.1.7. JS ToInt32(0xffffffff) == -1. Thus INVALID_VALUE. diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/pnglib.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/pnglib.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/pnglib.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/pnglib.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.mp4 b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.mp4 similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.mp4 rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.mp4 diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.svg b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.svg similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.svg rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.svg diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.theora.ogv diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-green.webmvp8.webm diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-indexed.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-indexed.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/red-indexed.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/red-indexed.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/samplerUniformShader.frag diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-cie-rgb-profile.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colormatch-profile.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.jpg diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-colorspin-profile.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-e-srgb-profile.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-smpte-c-profile.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert index 59c719a0014..77e5a675dc9 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/structUniformShader.vert @@ -45,7 +45,7 @@ uniform float u_array[4]; varying vec3 v_normal; void main() -{ +{ v_normal = a_normal; gl_Position = u_modelViewProjMatrix * a_vertex + vec4(u_struct.x, u_struct.y, 0, 1) + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-image.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-svg-image.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-video.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/tex-image-and-sub-image-2d-with-webgl-canvas.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/thunderbird-logo-64x64.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/transparent-on-left-indexed.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/vertexShader.vert b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/vertexShader.vert similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/vertexShader.vert rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/vertexShader.vert diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js index 4f2bae34e3c..c98cde21804 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/webgl-test-utils.js @@ -1274,7 +1274,7 @@ var create3DContext = function(opt_canvas, opt_attributes, opt_version) { var names; switch (opt_version) { case 2: - names = ["webgl2", "experimental-webgl2"]; break; + names = ["webgl2"]; break; default: names = ["webgl", "experimental-webgl"]; break; } @@ -1352,8 +1352,34 @@ var shouldGenerateGLError = function(gl, glErrors, evalStr) { } if (exception) { testFailed(evalStr + " threw exception " + exception); + return -1; } else { - glErrorShouldBe(gl, glErrors, "after evaluating: " + evalStr); + return glErrorShouldBe(gl, glErrors, "after evaluating: " + evalStr); + } +}; + +/** + * Tests that an evaluated expression either throws an exception or generates a specific GL error. + * @param {!WebGLRenderingContext} gl The WebGLRenderingContext to use. + * @param {number|Array.} glErrors The expected gl error or an array of expected errors. + * @param {string} evalStr The string to evaluate. + * @param {string} opt_msg The optional message to display. + */ +var shouldThrowOrGenerateGLError = function(gl, glErrors, evalStr, opt_msg) { + var exception; + try { + eval(evalStr); + } catch (e) { + exception = e; + } + if (exception) { + testPassed(evalStr + " threw exception " + exception); + return 0; + } else { + if (!opt_msg) { + opt_msg = "after evaluating: " + evalStr; + } + return glErrorShouldBe(gl, glErrors, opt_msg); } }; @@ -1382,13 +1408,14 @@ var glErrorShouldBe = function(gl, glErrors, opt_msg) { var msg = "getError was " + ((glErrors.length > 1) ? "one of: " : "expected value: "); testPassed(msg + expected + " : " + opt_msg); } + return err; }; /** * Links a WebGL program, throws if there are errors. * @param {!WebGLRenderingContext} gl The WebGLRenderingContext to use. * @param {!WebGLProgram} program The WebGLProgram to link. - * @param {function(string): void) opt_errorCallback callback for errors. + * @param {function(string): void) opt_errorCallback callback for errors. */ var linkProgram = function(gl, program, opt_errorCallback) { var errFn = opt_errorCallback || testFailed; @@ -1601,8 +1628,8 @@ var readFileList = function(url) { * Loads a shader. * @param {!WebGLRenderingContext} gl The WebGLRenderingContext to use. * @param {string} shaderSource The shader source. - * @param {number} shaderType The type of shader. - * @param {function(string): void) opt_errorCallback callback for errors. + * @param {number} shaderType The type of shader. + * @param {function(string): void) opt_errorCallback callback for errors. * @param {boolean} opt_logShaders Whether to log shader source. * @param {string} opt_shaderLabel Label that identifies the shader source in * the log. @@ -1660,7 +1687,7 @@ var loadShader = function( * @param {!WebGLRenderingContext} gl The WebGLRenderingContext to use. * @param {file} file The URL of the shader source. * @param {number} type The type of shader. - * @param {function(string): void) opt_errorCallback callback for errors. + * @param {function(string): void) opt_errorCallback callback for errors. * @param {boolean} opt_logShaders Whether to log shader source. * @return {!WebGLShader} The created shader. */ @@ -1690,7 +1717,7 @@ var getScript = function(scriptId) { * @param {string} scriptId The id of the script tag. * @param {number} opt_shaderType The type of shader. If not passed in it will * be derived from the type of the script tag. - * @param {function(string): void) opt_errorCallback callback for errors. + * @param {function(string): void) opt_errorCallback callback for errors. * @param {boolean} opt_logShaders Whether to log shader source. * @return {!WebGLShader} The created shader. */ @@ -1733,7 +1760,7 @@ var loadStandardProgram = function(gl) { * @param {!WebGLRenderingContext} gl The WebGLRenderingContext to use. * @param {string} vertexShaderPath The URL of the vertex shader. * @param {string} fragmentShaderPath The URL of the fragment shader. - * @param {function(string): void) opt_errorCallback callback for errors. + * @param {function(string): void) opt_errorCallback callback for errors. * @return {!WebGLProgram} The created program. */ var loadProgramFromFile = function( @@ -1765,7 +1792,7 @@ var loadProgramFromFile = function( * vertex shader. * @param {string} fragmentScriptId The id of the script tag that contains the * fragment shader. - * @param {function(string): void) opt_errorCallback callback for errors. + * @param {function(string): void) opt_errorCallback callback for errors. * @return {!WebGLProgram} The created program. */ var loadProgramFromScript = function loadProgramFromScript( @@ -1806,7 +1833,7 @@ var createProgram = function(gl, vertexShader, fragmentShader, opt_errorCallback * @param {!WebGLRenderingContext} gl The WebGLRenderingContext to use. * @param {string} vertexShader The vertex shader source. * @param {string} fragmentShader The fragment shader source. - * @param {function(string): void) opt_errorCallback callback for errors. + * @param {function(string): void) opt_errorCallback callback for errors. * @param {boolean} opt_logShaders Whether to log shader source. * @return {!WebGLProgram} The created program. */ @@ -2358,7 +2385,7 @@ var _requestAnimFrame; */ var requestAnimFrame = function(callback) { if (!_requestAnimFrame) { - _requestAnimFrame = getPrefixedProperty(window, "requestAnimationFrame") || + _requestAnimFrame = getPrefixedProperty(window, "requestAnimationFrame") || function(callback, element) { return window.setTimeout(callback, 1000 / 70); }; @@ -2731,6 +2758,7 @@ return { startPlayingAndWaitForVideo: startPlayingAndWaitForVideo, startsWith: startsWith, shouldGenerateGLError: shouldGenerateGLError, + shouldThrowOrGenerateGLError: shouldThrowOrGenerateGLError, readFile: readFile, readFileList: readFileList, replaceParams: replaceParams, diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/zero-alpha.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/zero-alpha.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/resources/zero-alpha.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/resources/zero-alpha.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html similarity index 96% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html index ad42f7bd639..e01d445c4b4 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html @@ -145,9 +145,9 @@ if (!gl) { gl.enable(gl[name]); wtu.glErrorShouldBe(gl, gl.NO_ERROR, "gl.enable must succeed when passed gl." + name ); - shouldBe('gl.isEnabled(gl.' + name + ')', 'true'); - gl.disable(gl[name]); - shouldBe('gl.isEnabled(gl.' + name + ')', 'false'); + shouldBe('gl.isEnabled(gl.' + name + ')', 'true'); + gl.disable(gl[name]); + shouldBe('gl.isEnabled(gl.' + name + ')', 'false'); } wtu.glErrorShouldBe(gl, gl.NO_ERROR, "there should be no errors"); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html index 2cb967df036..186bba44d95 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html @@ -119,13 +119,13 @@ else { // WebGL 1.0.2 - 5.14.3 types / ES 2.0.25 - 6.2 State tables - 6.18 page 152 shouldBeType('context.getParameter(context.SUBPIXEL_BITS)', 'Number'); shouldBeGreaterThanOrEqual('context.getParameter(context.SUBPIXEL_BITS)', '4'); - + shouldBeType('context.getParameter(context.SAMPLE_BUFFERS)', 'Number'); shouldBeGreaterThanOrEqual('context.getParameter(context.SAMPLE_BUFFERS)', '0'); - + shouldBeType('context.getParameter(context.SAMPLES)', 'Number'); shouldBeGreaterThanOrEqual('context.getParameter(context.SAMPLES)', '0'); - + shouldBeType('context.getParameter(context.DEPTH_BITS)', 'Number'); shouldBeGreaterThanOrEqual('context.getParameter(context.DEPTH_BITS)', '0'); shouldBeType('context.getParameter(context.RED_BITS)', 'Number'); @@ -137,7 +137,7 @@ else { shouldBeType('context.getParameter(context.ALPHA_BITS)', 'Number'); shouldBeGreaterThanOrEqual('context.getParameter(context.ALPHA_BITS)', '0'); shouldBeType('context.getParameter(context.STENCIL_BITS)', 'Number'); - + var stencilBits = context.getParameter(context.STENCIL_BITS); minimumRequiredStencilMask = (1 << stencilBits) - 1; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-geterror.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-geterror.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-geterror.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-geterror.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-getstring.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-getstring.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-getstring.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-getstring.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html index 4fedc675b72..f0d9a479e17 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html @@ -74,8 +74,7 @@ var shaders = gl.getAttachedShaders(standardProgram); shouldBe('shaders.length', '2'); shouldBeTrue('shaders[0] == standardVert && shaders[1] == standardFrag || shaders[1] == standardVert && shaders[0] == standardFrag'); wtu.glErrorShouldBe(gl, gl.NO_ERROR); -shouldBeNull('gl.getAttachedShaders(null)'); -wtu.glErrorShouldBe(gl, gl.INVALID_VALUE); +wtu.shouldThrowOrGenerateGLError(gl, gl.INVALID_VALUE, 'gl.getAttachedShaders(null)'); shouldThrow('gl.getAttachedShaders(standardVert)'); wtu.glErrorShouldBe(gl, gl.NO_ERROR); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/default-texture.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/default-texture.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/default-texture.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/default-texture.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html index e9db9e6c230..dce30a011cf 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html @@ -76,7 +76,7 @@ function applyStates(fn) { for (var ss = 0; ss < states.length; ++ss) { var stateInfo = states[ss]; for (var ii = 0; ii < targets.length; ++ii) { - var target = targets[ii]; + var target = targets[ii]; gl.activeTexture(gl.TEXTURE0 + ii); fn(target, stateInfo); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html index b44f5eee339..2ad3c17b559 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html @@ -56,25 +56,25 @@ function init(){ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR_MIPMAP_LINEAR); gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 2, 2, 0, gl.RGBA, gl.UNSIGNED_BYTE, null); gl.bindTexture(gl.TEXTURE_2D, null); - + // setup framebuffer // var fbo = gl.createFramebuffer(); gl.bindFramebuffer(gl.FRAMEBUFFER, fbo); gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, texture, 0); gl.bindFramebuffer(gl.FRAMEBUFFER, null); - + // fill the framebuffer // gl.bindFramebuffer(gl.FRAMEBUFFER, fbo); gl.clearColor(1, 0, 1, 1); gl.clear(gl.COLOR_BUFFER_BIT); gl.bindFramebuffer(gl.FRAMEBUFFER, null); - + // generate mipmap // gl.bindTexture(gl.TEXTURE_2D, texture); gl.generateMipmap(gl.TEXTURE_2D); gl.drawArrays(gl.TRIANGLES, 0, 6); - + // readback // wtu.checkCanvas(gl, [255, 0, 255, 255]); } diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html index 1e33a24d2d5..d0221e7a919 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html @@ -50,7 +50,7 @@ function causedException(func) { return hadException; } -var defaultImgUrl = "http://www.opengl.org/img/opengl_logo.jpg"; +var defaultImgUrl = "https://get.webgl.org/conformance-resources/opengl_logo.jpg"; var localImgUrl = "../resources/opengl_logo.jpg"; var imgDomain; diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html index df8865d8c94..4ae7170cdf8 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html @@ -50,7 +50,7 @@ var gl = wtu.create3DContext("testbed"); var tex = gl.createTexture(); gl.bindTexture(gl.TEXTURE_2D, tex); gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, c); -wtu.glErrorShouldBe(gl, gl.NO_ERROR, "Setup should succeed"); +wtu.glErrorShouldBe(gl, gl.NO_ERROR, "Setup should succeed"); gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 1, gl.RGBA, gl.UNSIGNED_BYTE, c); wtu.glErrorShouldBe(gl, gl.INVALID_VALUE, "y + height > texture height"); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-clear.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-clear.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-clear.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-clear.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-complete.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-complete.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-complete.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-complete.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html similarity index 97% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html index 0002dce9946..60d881d9661 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html @@ -1,127 +1,127 @@ - - - - - - -WebGL ActiveTexture BindTexture conformance test. - + + + + + + +WebGL ActiveTexture BindTexture conformance test. + - - - - - - -
-
- - - - - - - - - + + + + + + +
+
+ + + + + + + + + diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html similarity index 98% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html index 883886a9428..c6cfc585114 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html @@ -42,10 +42,10 @@
diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-test-cases.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/resources/typed-array-worker.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/typedarrays/typed-arrays-in-workers.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/00_test_list.txt diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html index 4285d9d4e4f..47aa3a5a93a 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html @@ -432,14 +432,14 @@ function testUniformOptimizationIssues(testIndex) { // Ensure that requesting an array uniform past MaxInt32PlusOne returns no uniform var nameMaxInt32PlusOne = test.arrayName + "[" + (test.usedUniformVector + MaxInt32PlusOne) + "]"; - assertMsg(gl.getUniformLocation(program, nameMaxInt32PlusOne) === null, + assertMsg(gl.getUniformLocation(program, nameMaxInt32PlusOne) === null, "Requesting " + nameMaxInt32PlusOne + " uniform should return a null uniform location"); // Set just the used uniform var name = test.arrayName + "[" + test.usedUniformVector + "]"; var uniformLocation = gl.getUniformLocation(program, name); gl.uniform4fv(uniformLocation, test.color); - wtu.setupIndexedQuad(gl, 1, positionLoc); + wtu.setupIndexedQuad(gl, 1); wtu.clearAndDrawIndexedQuad(gl, 1); wtu.checkCanvas(gl, [0, 255, 0, 255], "should be green"); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html similarity index 86% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html index 530c45d894c..2758b320ff1 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html @@ -122,8 +122,8 @@ function isKnownColor(r, g, b) { return true; for (var ii = 0; ii < knownColors.length; ii += 4) { if (withinEpsilon(r / 255.0, knownColors[ii + 0]) && - withinEpsilon(g / 255.0, knownColors[ii + 1]) && - withinEpsilon(b / 255.0, knownColors[ii + 2])) + withinEpsilon(g / 255.0, knownColors[ii + 1]) && + withinEpsilon(b / 255.0, knownColors[ii + 2])) return true; } return false; @@ -141,22 +141,22 @@ function runOneIteration() { gl.uniform1f(lineWidthLoc, lineWidth); gl.uniform1i(elemMultLoc, elemMult); gl.drawArrays(gl.POINTS, 0, gridRes * gridRes); - + // Read back gl.readPixels(0, 0, width, height, gl.RGBA, gl.UNSIGNED_BYTE, pixels); // Verify for (var y = 0; y < height; ++y) { for (var x = 0; x < width; ++x) { - if (!isKnownColor(pixels[4 * (width * y + x) + 0], - pixels[4 * (width * y + x) + 1], - pixels[4 * (width * y + x) + 2])) { + if (!isKnownColor(pixels[4 * (width * y + x) + 0], + pixels[4 * (width * y + x) + 1], + pixels[4 * (width * y + x) + 2])) { ok = false; if (firstFailingPixel == null) { - firstFailingPixel = [x, y]; - firstFailingValue = [pixels[4 * (width * y + x) + 0], - pixels[4 * (width * y + x) + 1], - pixels[4 * (width * y + x) + 2]]; + firstFailingPixel = [x, y]; + firstFailingValue = [pixels[4 * (width * y + x) + 0], + pixels[4 * (width * y + x) + 1], + pixels[4 * (width * y + x) + 2]]; } } } @@ -166,14 +166,14 @@ function runOneIteration() { lineWidth -= 2540; if (ok) { testPassed("Good rendering results for lineWidths " + - startingLineWidth + "..." + endingLineWidth + - " at elemMult=" + elemMult); + startingLineWidth + "..." + endingLineWidth + + " at elemMult=" + elemMult); } else { testFailed("for lineWidth=" + lineWidth + ", elemMult=" + elemMult + ": first failing pixel (" + firstFailingPixel[0] + ", " + firstFailingPixel[1] + ") was (" + - firstFailingValue[0] + ", " + - firstFailingValue[1] + ", " + - firstFailingValue[2] + "), should be (0, 0, 0) or one of known colors"); + firstFailingValue[0] + ", " + + firstFailingValue[1] + ", " + + firstFailingValue[2] + "), should be (0, 0, 0) or one of known colors"); } elemMult += 73; setTimeout(runOneIteration, 0); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/50x50pixel-black-with-red-triangle.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/extra/canvas-compositing-test.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/canvas-compositing-test.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/extra/canvas-compositing-test.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/canvas-compositing-test.png diff --git a/tests/wpt/web-platform-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 similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/extra/tex-image-with-video-test.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/extra/tex-image-with-video-test.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/cookies.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/cookies.js similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/cookies.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/cookies.js index d12170ef091..7ec7a4b4d32 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/cookies.js +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/cookies.js @@ -42,8 +42,8 @@ var docCookies = { document.cookie = encodeURIComponent(sKey) + "=" + encodeURIComponent(sValue) + sExpires + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "") + (bSecure ? "; secure" : ""); return true; }, - - + + removeItem: function (sKey, sPath, sDomain) { if (!sKey || !this.hasItem(sKey)) { return false; } document.cookie = encodeURIComponent(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + ( sDomain ? "; domain=" + sDomain : "") + ( sPath ? "; path=" + sPath : ""); diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/desktop-gl-constants.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/desktop-gl-constants.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/desktop-gl-constants.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/desktop-gl-constants.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/js-test-post.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-post.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/js-test-post.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-post.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/js-test-pre.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-pre.js similarity index 99% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/js-test-pre.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-pre.js index 9236711b669..c4bb6531acd 100644 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/js-test-pre.js +++ b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-pre.js @@ -136,7 +136,7 @@ function debug(msg) { _addSpan(msg); if (_jsTestPreVerboseLogging) { - _logToConsole(msg); + _logToConsole(msg); } } @@ -150,7 +150,7 @@ function testPassed(msg) reportTestResultsToHarness(true, msg); _addSpan('PASS ' + escapeHTML(msg) + ''); if (_jsTestPreVerboseLogging) { - _logToConsole('PASS ' + msg); + _logToConsole('PASS ' + msg); } } diff --git a/tests/wpt/web-platform-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 similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/js-test-style.css rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/js-test-style.css diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/test-eval.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/test-eval.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/test-eval.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/test-eval.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/webgl-logo.png b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/webgl-logo.png similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/webgl-logo.png rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/webgl-logo.png diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/webgl-test-harness.js b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/webgl-test-harness.js similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/resources/webgl-test-harness.js rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/resources/webgl-test-harness.js diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/test-guidelines.md b/tests/wpt/mozilla/tests/webgl/conformance-1.0.3/test-guidelines.md similarity index 100% rename from tests/wpt/web-platform-tests/webgl/conformance-1.0.3/test-guidelines.md rename to tests/wpt/mozilla/tests/webgl/conformance-1.0.3/test-guidelines.md diff --git a/tests/wpt/web-platform-tests/webgl/texImage2D.html b/tests/wpt/mozilla/tests/webgl/texImage2D.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/texImage2D.html rename to tests/wpt/mozilla/tests/webgl/texImage2D.html diff --git a/tests/wpt/web-platform-tests/webgl/texSubImage2D.html b/tests/wpt/mozilla/tests/webgl/texSubImage2D.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/texSubImage2D.html rename to tests/wpt/mozilla/tests/webgl/texSubImage2D.html diff --git a/tests/wpt/web-platform-tests/webgl/tools/import-conformance-tests.py b/tests/wpt/mozilla/tests/webgl/tools/import-conformance-tests.py similarity index 90% rename from tests/wpt/web-platform-tests/webgl/tools/import-conformance-tests.py rename to tests/wpt/mozilla/tests/webgl/tools/import-conformance-tests.py index e4fb16f6ab4..8712a3d2de5 100755 --- a/tests/wpt/web-platform-tests/webgl/tools/import-conformance-tests.py +++ b/tests/wpt/mozilla/tests/webgl/tools/import-conformance-tests.py @@ -14,6 +14,10 @@ PATCHES = [ ("unit.patch", "conformance/more/unit.js") ] +# Fix for 'UnicodeDecodeError: 'ascii' codec can't decode byte' +reload(sys) +sys.setdefaultencoding('utf8') + def usage(): print("Usage: {} version destination [existing_webgl_repo]".format(sys.argv[0])) sys.exit(1) @@ -63,20 +67,11 @@ def process_test(test): -def main(): - parser = argparse.ArgumentParser() - parser.add_argument("version", help="WebGL test suite version (e.g.: 1.0.3)") - parser.add_argument("destination", help="Test suite destination") - parser.add_argument("-e", "--existing-repo", help="Path to an existing clone of the khronos WebGL repository") - args = parser.parse_args() - - version = args.version - destination = args.destination - +def update_conformance(version, destination, existing_repo, patches_dir): print("Trying to import WebGL conformance test suite {} into {}".format(version, destination)) - if args.existing_repo: - directory = args.existing_repo + if existing_repo: + directory = existing_repo print("Using existing WebGL repository: {}".format(directory)) else: directory = tempfile.mkdtemp() @@ -127,15 +122,24 @@ def main(): process_test(test) # Try to apply the patches to the required files - - this_dir = os.path.abspath(os.path.dirname(sys.argv[0])) + if not patches_dir: + patches_dir = os.path.abspath(os.path.dirname(sys.argv[0])) for patch, file_name in PATCHES: try: - patch = os.path.join(this_dir, patch) + patch = os.path.join(patches_dir, patch) subprocess.check_call(["patch", "-d", destination, file_name, patch]) except subprocess.CalledProcessError: print("Automatic patch failed for {}".format(file_name)) print("Please review the WPT integration and update {} accordingly".format(os.path.basename(patch))) +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("version", help="WebGL test suite version (e.g.: 1.0.3)") + parser.add_argument("destination", help="Test suite destination") + parser.add_argument("-e", "--existing-repo", help="Path to an existing clone of the khronos WebGL repository") + args = parser.parse_args() + + update_conformance(args.version, args.destination, args.existing_repo, None) + if __name__ == '__main__': main() diff --git a/tests/wpt/web-platform-tests/webgl/tools/js-test-pre.patch b/tests/wpt/mozilla/tests/webgl/tools/js-test-pre.patch similarity index 82% rename from tests/wpt/web-platform-tests/webgl/tools/js-test-pre.patch rename to tests/wpt/mozilla/tests/webgl/tools/js-test-pre.patch index d44e3f496de..397f774ce95 100644 --- a/tests/wpt/web-platform-tests/webgl/tools/js-test-pre.patch +++ b/tests/wpt/mozilla/tests/webgl/tools/js-test-pre.patch @@ -1,6 +1,8 @@ ---- js-test-pre.orig.js 2016-04-08 22:35:15.629226767 +0200 -+++ js-test-pre.js 2016-04-08 22:43:11.906092062 +0200 -@@ -71,11 +71,25 @@ +diff --git a/conformance-suites/1.0.3/resources/js-test-pre.js b/conformance-suites/1.0.3/resources/js-test-pre.js +index 2a03001..c4bb653 100644 +--- a/conformance-suites/1.0.3/resources/js-test-pre.js ++++ b/conformance-suites/1.0.3/resources/js-test-pre.js +@@ -71,11 +71,25 @@ function nonKhronosFrameworkNotifyDone() { } } @@ -30,10 +32,10 @@ function notifyFinishedToHarness() { if (window.parent.webglTestHarness) { -@@ -100,2 +100,2 @@ function notifyFinishedToHarness() { +@@ -86,13 +100,19 @@ function notifyFinishedToHarness() { } } - + +(function() { + var oldNotify = notifyFinishedToHarness; + var t = async_test("Overall test"); @@ -43,7 +45,6 @@ function _logToConsole(msg) { if (window.console) -@@ -92,7 +106,7 @@ window.console.log(msg); } @@ -52,7 +53,7 @@ function enableJSTestPreVerboseLogging() { -@@ -105,31 +119,18 @@ +@@ -105,31 +125,18 @@ function description(msg) if (msg === undefined) { msg = document.title; } @@ -82,16 +83,16 @@ _addSpan(msg); if (_jsTestPreVerboseLogging) { - _logToConsole(msg); -+ _logToConsole(msg); ++ _logToConsole(msg); } } -@@ -143,7 +144,7 @@ +@@ -143,7 +150,7 @@ function testPassed(msg) reportTestResultsToHarness(true, msg); _addSpan('PASS ' + escapeHTML(msg) + ''); if (_jsTestPreVerboseLogging) { - _logToConsole('PASS ' + msg); -+ _logToConsole('PASS ' + msg); ++ _logToConsole('PASS ' + msg); } } diff --git a/tests/wpt/web-platform-tests/webgl/tools/unit.patch b/tests/wpt/mozilla/tests/webgl/tools/unit.patch similarity index 57% rename from tests/wpt/web-platform-tests/webgl/tools/unit.patch rename to tests/wpt/mozilla/tests/webgl/tools/unit.patch index 58a242c5168..43c57b9dbb4 100644 --- a/tests/wpt/web-platform-tests/webgl/tools/unit.patch +++ b/tests/wpt/mozilla/tests/webgl/tools/unit.patch @@ -1,6 +1,8 @@ ---- conformance/more/unit.js 2015-06-18 23:26:41.085626000 +0200 -+++ ../conformance-1.0.3/conformance/more/unit.js 2015-12-30 19:46:34.570636491 +0100 -@@ -892,9 +892,14 @@ +diff --git a/conformance-suites/1.0.3/conformance/more/unit.js b/conformance-suites/1.0.3/conformance/more/unit.js +index 89f4e87..742f8d7 100644 +--- a/conformance-suites/1.0.3/conformance/more/unit.js ++++ b/conformance-suites/1.0.3/conformance/more/unit.js +@@ -892,9 +892,14 @@ GLConstants = [ 0x809D ]; diff --git a/tests/wpt/web-platform-tests/webgl/uniformMatrixNfv.html b/tests/wpt/mozilla/tests/webgl/uniformMatrixNfv.html similarity index 100% rename from tests/wpt/web-platform-tests/webgl/uniformMatrixNfv.html rename to tests/wpt/mozilla/tests/webgl/uniformMatrixNfv.html diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html deleted file mode 100644 index 1a4256e944c..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag deleted file mode 100644 index 94428a926a9..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag deleted file mode 100644 index efa40ccb9d7..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag deleted file mode 100644 index 50032f1999e..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert deleted file mode 100644 index a382a457359..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag deleted file mode 100644 index 3ffe851d249..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag deleted file mode 100644 index 02fae9465c1..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag deleted file mode 100644 index 9dbb2489714..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert deleted file mode 100644 index 648d0ad1805..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag deleted file mode 100644 index cbb15f25897..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert deleted file mode 100644 index 8ea50eaeaeb..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert deleted file mode 100644 index 8bed464b91b..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag deleted file mode 100644 index 8f5a8ad6494..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag deleted file mode 100644 index 8757f466c25..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert deleted file mode 100644 index 813ed87545e..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert deleted file mode 100644 index cbb0ab63e46..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert deleted file mode 100644 index d80a25e2a80..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag deleted file mode 100644 index 4fa29d8e932..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag deleted file mode 100644 index c203df2da56..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag deleted file mode 100644 index 92b92646f12..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert deleted file mode 100644 index 735f8809262..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert deleted file mode 100644 index c8a671240ba..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert deleted file mode 100644 index 14fb0b7d2a9..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_frag.frag deleted file mode 100644 index 31e409734ad..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/nested_if_else_vert.vert deleted file mode 100644 index aa3787d6907..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag deleted file mode 100644 index a15106d2962..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert deleted file mode 100644 index 70a32fea41e..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag deleted file mode 100644 index 782ba2115a0..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag deleted file mode 100644 index b7e149de268..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert deleted file mode 100644 index 92f5db9a4c6..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag deleted file mode 100644 index 77743dde165..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert deleted file mode 100644 index 45a997b176c..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag deleted file mode 100644 index 6e1c87dfc65..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert deleted file mode 100644 index 2f607b71a9e..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag deleted file mode 100644 index c29074351f9..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert deleted file mode 100644 index 2230711d88d..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag deleted file mode 100644 index 7c1839ced35..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert deleted file mode 100644 index 3d78bbad982..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag deleted file mode 100644 index 9c75370b322..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert deleted file mode 100644 index 6b86b875589..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag deleted file mode 100644 index 469c839cbd2..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert deleted file mode 100644 index 485c1f4b320..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag deleted file mode 100644 index a3396fccdf0..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert deleted file mode 100644 index 832f1c334ad..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_frag.frag deleted file mode 100644 index bb93bcca422..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_copy_vert.vert deleted file mode 100644 index 3aaa541ef9a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_frag.frag deleted file mode 100644 index cc1142a19b2..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat3_vert.vert deleted file mode 100644 index e070caebb8a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_frag.frag deleted file mode 100644 index e2df5e915dd..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_copy_vert.vert deleted file mode 100644 index 8f119e19bff..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_frag.frag deleted file mode 100644 index ec6c1105f4a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/const_mat4_vert.vert deleted file mode 100644 index 730087dacb2..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_frag.frag deleted file mode 100644 index 7ba51a323c6..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_copy_vert.vert deleted file mode 100644 index 5b11278e017..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_frag.frag deleted file mode 100644 index 7cb58fe8232..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_float_vert.vert deleted file mode 100644 index 4cc0a4ea69c..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_frag.frag deleted file mode 100644 index 180e74875ed..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat3_vert.vert deleted file mode 100644 index c1e4fce15bb..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_4vec4_vert.vert deleted file mode 100644 index c219f99fbbc..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_frag.frag deleted file mode 100644 index 9a9711cbefc..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_copy_vert.vert deleted file mode 100644 index ee5c07864c7..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_frag.frag deleted file mode 100644 index 972cdceb39a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat4_vert.vert deleted file mode 100644 index 910729c2bd5..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html deleted file mode 100644 index be179ececf3..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag deleted file mode 100644 index dfc55262ca9..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag deleted file mode 100644 index 21365a0dcc6..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert deleted file mode 100644 index 5c250873150..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert deleted file mode 100644 index 336db100c08..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_frag.frag deleted file mode 100644 index 12b73de9c9c..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/operators/logical_vert.vert deleted file mode 100644 index 8733bf779b5..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag deleted file mode 100644 index 331b426efbe..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag deleted file mode 100644 index 031564337b0..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag deleted file mode 100644 index 271f12a88a5..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_frag.frag deleted file mode 100644 index 01662141953..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL/struct/structnest_mat4_vert.vert deleted file mode 100644 index d1aeb61c867..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag deleted file mode 100644 index 9069489545a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert deleted file mode 100644 index 3b42e9d1595..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag deleted file mode 100644 index fd471888521..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/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/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html b/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html deleted file mode 100644 index a866f5d2b9a..00000000000 --- a/tests/wpt/web-platform-tests/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - WebGL drawElements Test - - - - - - - - - -
-
- - - - - - - - -