55fa23c4fe239af7f1d94155ce4457cd56951622: Bug 1322862 - Compare unicode strings in Python test. r=whimboo, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 03 Jan 2017 18:45:35 +0000 - rev 480399
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1322862 - Compare unicode strings in Python test. r=whimboo, a=test-only
It has been known to happen that Python occassionally trips up string
comparison on Windows and that this is causing intermittent issues.
This patch uses unicode strings consistently so that this should not
occur.
MozReview-Commit-ID: BAdHfiLZzuQ
4786fd72894dc9c5f0f862eb240ce6c893d9a7be: Bug 1322862 - Make __webDriverArguments et al. content safe. r=automatedtester, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Sat, 10 Dec 2016 16:15:53 -1000 - rev 480398
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1322862 - Make __webDriverArguments et al. content safe. r=automatedtester, a=test-only
Properties created in a more privileged scope than content cause
permission denied errors when they are accessed from a less privileged
scope. This is the case when we assign a document unload handler from
chrome to a sandbox with content privileges. A permission denied error
will be thrown if this handler is inspected from the code evaluated
inside the sandbox.
By cloning the properties along with their functions and wrapping their
reflectors, we can ensure they can be safely inspected from content.
MozReview-Commit-ID: Hy5MYvdTsv8
9ee72b7bb80424b810d55de40a749338b6731a2b: Bug 1336124 - Only delete session if one exists when testing capabilities. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Fri, 03 Feb 2017 16:53:31 +0000 - rev 480397
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Only delete session if one exists when testing capabilities. r=maja_zf, a=test-only
MozReview-Commit-ID: IEqHzADUQow
4333619aa67d4e00b79b4368a9ac7b149d951fb3: Bug 1336124 - Return error when there is no session. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:15:31 +0000 - rev 480396
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Return error when there is no session. r=maja_zf, a=test-only
Returns an invalid session id error when there is no current session
and the requested command is not newSession.
MozReview-Commit-ID: Dnu2PXDmeaG
246c07f0bf7db1459a159cf57b32cff385147c16: Bug 1336124 - Rename sessionTeardown to deleteSession. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:11:08 +0000 - rev 480395
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Rename sessionTeardown to deleteSession. r=maja_zf, a=test-only
MozReview-Commit-ID: F1jPkzL3zwU
df9b8deb4594bc23788266f19847d11faaf8f3d8: Bug 1336124 - Remove unused B2G code in session teardown. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:10:18 +0000 - rev 480394
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Remove unused B2G code in session teardown. r=maja_zf, a=test-only
MozReview-Commit-ID: CHmdB7BvBT8
19f821a6588cda9fe7b76f08b4da770f1918ede5: Bug 1336124 - Add assert.session for checking if session is active. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:09:14 +0000 - rev 480393
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336124 - Add assert.session for checking if session is active. r=maja_zf, a=test-only
MozReview-Commit-ID: CmHFag2q1V2
335f8a267be80bc697f5f449d4ffff94d25ff763: Bug 1336445 - Don't select the first tab if switch_to_window() is called with a chrome window handle. r=ato a=test-only
Henrik Skupin <mail@hskupin.info> - Sun, 05 Feb 2017 15:55:10 +0100 - rev 480392
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1336445 - Don't select the first tab if switch_to_window() is called with a chrome window handle. r=ato a=test-only
Using switch_to_window() with a chrome window handle should not change the selected tab within
a browser window. It means we first have to check if it is a chrome handle, and only if it's not,
we should care about content window handles.
MozReview-Commit-ID: IcmCcmVy26T
5304df47b50bb282f12d3832cf9c76eda683fe5e: Bug 1322277 - Default socket timeout has to be larger than the default page load timeout. r=ato a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 06 Feb 2017 13:11:38 +0100 - rev 480391
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1322277 - Default socket timeout has to be larger than the default page load timeout. r=ato a=test-only
Until we can remove the socket timeout parameter it has to be set a default value which
is larger than the longest timeout as defined by the WebDriver spec. In that case it's
300s for page load. Also add another minute so that slow running builds have enough time
to send the timeout error to the client.
MozReview-Commit-ID: EOBW4mozDT1
70d37a31295215490c14d2f86eb1b27754075cb4: Bug 1322277 - Fix usage of capabilities in start_session. r=ato a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 06 Feb 2017 13:03:18 +0100 - rev 480390
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1322277 - Fix usage of capabilities in start_session. r=ato a=test-only
Capabilities as passed into start_session() can be desiredCapabilities
and requiredCapabilities. As such the parameter name should be clear.
MozReview-Commit-ID: GPNv4g9HMO2
837edaf0034b0cf879e61e6f7ed17a0de27cd952: Bug 1321707 - Intermittent w3c-css/submitted/ui3/box-sizing-replaced-001.xht skip on android/linux. r=gbrown, a=test-only
Joel Maher <jmaher@mozilla.com> - Mon, 06 Feb 2017 14:32:46 -0500 - rev 480389
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1321707 - Intermittent w3c-css/submitted/ui3/box-sizing-replaced-001.xht skip on android/linux. r=gbrown, a=test-only
MozReview-Commit-ID: 1ERcAhnCt92
bf00634e2fcbdb72655063a83e80c3e7269fc3e6: No bug - Tagging 501a3fa83897af9598adfd6f794b5d5ea82fe237 with FIREFOX_52_0b4_BUILD1, FIREFOX_52_0b4_RELEASE a=release CLOSED TREE
ffxbld <release@mozilla.com> - Tue, 07 Feb 2017 07:08:33 -0800 - rev 480388
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
No bug - Tagging 501a3fa83897af9598adfd6f794b5d5ea82fe237 with FIREFOX_52_0b4_BUILD1, FIREFOX_52_0b4_RELEASE a=release CLOSED TREE
18fd70bcd671d50b0ce2141bd408eee32eb63cb8: Automatic version bump. CLOSED TREE NO BUG a=release
ffxbld <release@mozilla.com> - Tue, 07 Feb 2017 07:08:31 -0800 - rev 480387
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Automatic version bump. CLOSED TREE NO BUG a=release
0af2fd3e36ba3227f78c8e0a42ccb0551c753d03: No bug - Post beta 4: disable EARLY_BETA_OR_EARLIER a=jcristau
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 07 Feb 2017 16:05:17 +0100 - rev 480386
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
No bug - Post beta 4: disable EARLY_BETA_OR_EARLIER a=jcristau
feb1845bb0db8d50b9fea389700f70f1de1b628f: Bug 1327946 - Remove conditional moz-user-focus on identity block from urlbar. r=Gijs, a=lizzard
Johann Hofmann <jhofmann@mozilla.com> - Tue, 07 Feb 2017 01:02:49 +0100 - rev 480385
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1327946 - Remove conditional moz-user-focus on identity block from urlbar. r=Gijs, a=lizzard
MozReview-Commit-ID: 9F39TeDIGUf
09ced06e2df9235185b8aabeadbe8182e0440b8d: Bug 1323122 - Add generated test case. r=jgilbert, a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 05 Feb 2017 17:45:00 -0500 - rev 480384
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1323122 - Add generated test case. r=jgilbert, a=jcristau
b27536a1d853ba9863777211f011e4fb8b1c1d5d: Bug 1323122 - Disable crashed and failed test case. r=jgilbert, a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 05 Feb 2017 17:40:00 -0500 - rev 480383
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1323122 - Disable crashed and failed test case. r=jgilbert, a=jcristau
0bb72b3a3aaa4d1334a72aad1adfb1a23f811a0d: Bug 1323122 - Disable some image_bitmap_* test because most of test are timeout or unexpected-error on different platforms. r=jgilbert, a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 15 Jan 2017 23:31:52 +0800 - rev 480382
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1323122 - Disable some image_bitmap_* test because most of test are timeout or unexpected-error on different platforms. r=jgilbert, a=jcristau
---
dom/canvas/test/webgl-conf/checkout/00_test_list.txt | 3 ++-
.../checkout/conformance/textures/00_test_list.txt | 12 ++++++------
.../checkout/conformance2/textures/00_test_list.txt | 12 ++++++------
3 files changed, 14 insertions(+), 13 deletions(-)
b760d6ecfa5762f47615407a57f241867187c1af: Bug 1323122 - Update WebGL Conformance Test with misc files. r=jgilbert, a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 15 Jan 2017 23:31:05 +0800 - rev 480381
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1323122 - Update WebGL Conformance Test with misc files. r=jgilbert, a=jcristau
---
.../test/webgl-conf/checkout/00_test_list.txt | 3 +-
.../checkout/conformance/buffers/00_test_list.txt | 1 +
.../checkout/conformance/context/00_test_list.txt | 1 +
.../conformance/extensions/00_test_list.txt | 3 +
.../conformance/glsl/bugs/00_test_list.txt | 4 +
.../webgl-conf/checkout/conformance/more/README.md | 2 +-
.../ogles/GL/acos/acos_float_frag_xvary_ref.frag | 6 +-
.../ogles/GL/acos/acos_vec2_frag_xvary_ref.frag | 6 +-
.../ogles/GL/acos/acos_vec3_frag_xvary_ref.frag | 8 +-
.../ogles/GL/all/all_bvec2_frag_ref.frag | 4 +-
.../ogles/GL/all/all_bvec2_vert_ref.vert | 4 +-
.../ogles/GL/all/all_bvec3_frag_ref.frag | 4 +-
.../ogles/GL/all/all_bvec3_vert_ref.vert | 2 +-
.../ogles/GL/any/any_bvec2_frag_ref.frag | 2 +-
.../ogles/GL/any/any_bvec2_vert_ref.vert | 2 +-
.../ogles/GL/any/any_bvec3_frag_ref.frag | 2 +-
.../ogles/GL/any/any_bvec3_vert_ref.vert | 2 +-
.../GL/array/empty_empty_array_float_frag.frag | 6 +-
.../GL/array/empty_empty_array_float_vert.vert | 2 +-
.../GL/array/empty_uniform_array_float_frag.frag | 6 +-
.../GL/array/initfunc_empty_array_float_frag.frag | 6 +-
.../ogles/GL/asin/asin_float_frag_xvary_ref.frag | 6 +-
.../ogles/GL/asin/asin_vec2_frag_xvary_ref.frag | 6 +-
.../ogles/GL/asin/asin_vec3_frag_xvary_ref.frag | 8 +-
.../ogles/GL/atan/atan_float_frag_xvaryyvary.frag | 2 +-
.../GL/atan/atan_float_frag_xvaryyvary_ref.frag | 4 +-
.../ogles/GL/atan/atan_float_vert_xvaryyvary.vert | 4 +-
.../GL/atan/atan_float_vert_xvaryyvary_ref.vert | 2 +-
.../ogles/GL/atan/atan_vec2_frag_xvary_ref.frag | 6 +-
.../ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag | 2 +-
.../GL/atan/atan_vec2_frag_xvaryyvary_ref.frag | 4 +-
.../ogles/GL/atan/atan_vec2_vert_xvary_ref.vert | 2 +-
.../ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert | 4 +-
.../GL/atan/atan_vec2_vert_xvaryyvary_ref.vert | 4 +-
.../ogles/GL/atan/atan_vec3_frag_xvary_ref.frag | 8 +-
.../ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag | 2 +-
.../GL/atan/atan_vec3_frag_xvaryyvary_ref.frag | 12 +-
.../ogles/GL/atan/atan_vec3_vert_xvary_ref.vert | 4 +-
.../ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert | 4 +-
.../GL/atan/atan_vec3_vert_xvaryyvary_ref.vert | 2 +-
.../ogles/GL/build/CorrectBuiltInOveride_frag.frag | 2 +-
.../ogles/GL/build/CorrectConstFolding1_vert.vert | 6 +-
.../ogles/GL/build/CorrectConstFolding2_vert.vert | 98 ++---
.../ogles/GL/build/CorrectConstruct_vert.vert | 2 +-
.../GL/build/CorrectExtension10_V100_frag.frag | 12 +-
.../GL/build/CorrectExtension4_V100_frag.frag | 6 +-
.../ogles/GL/build/CorrectFull_vert.vert | 420 ++++++++++-----------
.../ogles/GL/build/CorrectFunction1_vert.vert | 16 +-
.../ogles/GL/build/CorrectModule_frag.frag | 4 +-
.../ogles/GL/build/CorrectParse1_frag.frag | 4 +-
.../ogles/GL/build/CorrectParse2_frag.frag | 10 +-
.../ogles/GL/build/CorrectParse2_vert.vert | 8 +-
.../ogles/GL/build/CorrectParseTest1_frag.frag | 2 +-
.../ogles/GL/build/CorrectParseTest_frag.frag | 2 +-
.../ogles/GL/build/CorrectPreprocess5_frag.frag | 6 +-
.../ogles/GL/build/CorrectPreprocess8_frag.frag | 14 +-
.../ogles/GL/build/CorrectPreprocess9_frag.frag | 2 +-
.../ogles/GL/build/CorrectSwizzle1_frag.frag | 10 +-
.../ogles/GL/build/CorrectSwizzle2_frag.frag | 2 +-
.../ogles/GL/build/CorrectVersion_V100_frag.frag | 4 +-
.../GL/build/DuplicateVersion1_V100_frag.frag | 2 +-
.../conformance/ogles/GL/build/TernaryOp_frag.frag | 2 +-
.../conformance/ogles/GL/build/array3_frag.frag | 2 +-
.../conformance/ogles/GL/build/comma1_vert.vert | 2 +-
.../conformance/ogles/GL/build/comma2_frag.frag | 4 +-
.../conformance/ogles/GL/build/comma2_vert.vert | 2 +-
.../conformance/ogles/GL/build/comma3_vert.vert | 2 +-
.../ogles/GL/build/dataType13_frag.frag | 2 +-
.../ogles/GL/build/extension3_V100_frag.frag | 2 +-
.../ogles/GL/build/function10_frag.frag | 8 +-
.../conformance/ogles/GL/build/function1_frag.frag | 2 +-
.../conformance/ogles/GL/build/function3_frag.frag | 2 +-
.../conformance/ogles/GL/build/function4_frag.frag | 4 +-
.../conformance/ogles/GL/build/function6_frag.frag | 4 +-
.../conformance/ogles/GL/build/function7_frag.frag | 4 +-
.../conformance/ogles/GL/build/function8_frag.frag | 4 +-
.../conformance/ogles/GL/build/function9_frag.frag | 8 +-
.../conformance/ogles/GL/build/parser1_vert.vert | 2 +-
.../ogles/GL/build/preprocess0_frag.frag | 12 +-
.../ogles/GL/build/preprocess1_frag.frag | 16 +-
.../ogles/GL/build/preprocess2_frag.frag | 8 +-
.../ogles/GL/build/preprocess3_frag.frag | 2 +-
.../ogles/GL/build/preprocess4_frag.frag | 6 +-
.../ogles/GL/build/preprocess7_frag.frag | 8 +-
.../conformance/ogles/GL/build/typecast_frag.frag | 2 +-
.../conformance/ogles/GL/build/varying2_frag.frag | 2 +-
.../conformance/ogles/GL/build/varying3_frag.frag | 2 +-
.../ogles/GL/build/version2_V100_frag.frag | 2 +-
.../ogles/GL/build/version3_V100_frag.frag | 2 +-
.../gl_Color_array_index_out_of_bounds_frag.frag | 2 +-
.../ogles/GL/control_flow/for_continue_vert.vert | 4 +-
.../GL/control_flow/for_nested_continue_frag.frag | 8 +-
.../GL/control_flow/for_nested_continue_vert.vert | 8 +-
.../ogles/GL/control_flow/nested_if_else_frag.frag | 2 +-
.../ogles/GL/control_flow/nested_if_else_vert.vert | 2 +-
.../ogles/GL/cos/cos_float_frag_xvary_ref.frag | 18 +-
.../ogles/GL/cos/cos_float_vert_xvary_ref.vert | 2 +-
.../ogles/GL/cos/cos_vec2_frag_xvary_ref.frag | 20 +-
.../ogles/GL/cos/cos_vec2_vert_xvary_ref.vert | 2 +-
.../ogles/GL/cos/cos_vec3_frag_xvary_ref.frag | 20 +-
.../ogles/GL/discard/discard_cond_frag.frag | 4 +-
.../ogles/GL/equal/equal_bvec2_frag.frag | 2 +-
.../ogles/GL/equal/equal_bvec2_frag_ref.frag | 2 +-
.../ogles/GL/equal/equal_bvec2_vert.vert | 2 +-
.../ogles/GL/equal/equal_bvec2_vert_ref.vert | 2 +-
.../ogles/GL/equal/equal_bvec3_frag.frag | 2 +-
.../ogles/GL/equal/equal_bvec3_frag_ref.frag | 2 +-
.../ogles/GL/equal/equal_bvec3_vert.vert | 2 +-
.../ogles/GL/equal/equal_bvec3_vert_ref.vert | 2 +-
.../ogles/GL/equal/equal_ivec2_frag.frag | 2 +-
.../ogles/GL/equal/equal_ivec2_frag_ref.frag | 2 +-
.../ogles/GL/equal/equal_ivec2_vert.vert | 2 +-
.../ogles/GL/equal/equal_ivec2_vert_ref.vert | 2 +-
.../ogles/GL/equal/equal_ivec3_frag.frag | 2 +-
.../ogles/GL/equal/equal_ivec3_frag_ref.frag | 2 +-
.../ogles/GL/equal/equal_ivec3_vert.vert | 2 +-
.../ogles/GL/equal/equal_ivec3_vert_ref.vert | 2 +-
.../ogles/GL/equal/equal_vec2_frag.frag | 2 +-
.../ogles/GL/equal/equal_vec2_frag_ref.frag | 2 +-
.../ogles/GL/equal/equal_vec2_vert.vert | 2 +-
.../ogles/GL/equal/equal_vec2_vert_ref.vert | 2 +-
.../ogles/GL/equal/equal_vec3_frag.frag | 2 +-
.../ogles/GL/equal/equal_vec3_frag_ref.frag | 2 +-
.../ogles/GL/equal/equal_vec3_vert.vert | 2 +-
.../ogles/GL/equal/equal_vec3_vert_ref.vert | 2 +-
.../ogles/GL/functions/array_float_frag.frag | 12 +-
.../ogles/GL/functions/array_float_vert.vert | 12 +-
.../bvec4_empty_empty_bvec4_array_vert.vert | 2 +-
.../mat4_empty_empty_mat4_array_frag.frag | 6 +-
.../mat4_empty_empty_mat4_array_vert.vert | 6 +-
.../mat4_empty_empty_mat4_empty_frag.frag | 12 +-
.../mat4_empty_empty_mat4_empty_vert.vert | 12 +-
.../functions/mat4_empty_in_mat4_array_frag.frag | 6 +-
.../functions/mat4_empty_in_mat4_array_vert.vert | 6 +-
.../functions/mat4_empty_in_mat4_empty_frag.frag | 12 +-
.../functions/mat4_empty_in_mat4_empty_vert.vert | 12 +-
.../mat4_empty_inout_mat4_array_frag.frag | 6 +-
.../mat4_empty_inout_mat4_array_vert.vert | 6 +-
.../mat4_empty_inout_mat4_empty_frag.frag | 12 +-
.../mat4_empty_inout_mat4_empty_vert.vert | 12 +-
.../functions/mat4_empty_out_mat4_array_frag.frag | 6 +-
.../functions/mat4_empty_out_mat4_array_vert.vert | 6 +-
.../functions/mat4_empty_out_mat4_empty_frag.frag | 12 +-
.../functions/mat4_empty_out_mat4_empty_vert.vert | 12 +-
.../ogles/GL/functions/qualifiers_struct_frag.frag | 2 +-
.../ogles/GL/functions/qualifiers_struct_vert.vert | 2 +-
.../GL/greaterThan/greaterThan_ivec2_frag.frag | 2 +-
.../GL/greaterThan/greaterThan_ivec2_frag_ref.frag | 2 +-
.../GL/greaterThan/greaterThan_ivec2_vert.vert | 2 +-
.../GL/greaterThan/greaterThan_ivec2_vert_ref.vert | 2 +-
.../GL/greaterThan/greaterThan_ivec3_frag.frag | 2 +-
.../GL/greaterThan/greaterThan_ivec3_frag_ref.frag | 2 +-
.../GL/greaterThan/greaterThan_ivec3_vert.vert | 2 +-
.../GL/greaterThan/greaterThan_ivec3_vert_ref.vert | 2 +-
.../GL/greaterThan/greaterThan_vec2_frag.frag | 2 +-
.../GL/greaterThan/greaterThan_vec2_frag_ref.frag | 2 +-
.../GL/greaterThan/greaterThan_vec2_vert.vert | 2 +-
.../GL/greaterThan/greaterThan_vec2_vert_ref.vert | 2 +-
.../GL/greaterThan/greaterThan_vec3_frag.frag | 2 +-
.../GL/greaterThan/greaterThan_vec3_frag_ref.frag | 2 +-
.../GL/greaterThan/greaterThan_vec3_vert.vert | 2 +-
.../GL/greaterThan/greaterThan_vec3_vert_ref.vert | 2 +-
.../greaterThanEqual_ivec2_frag.frag | 2 +-
.../greaterThanEqual_ivec2_frag_ref.frag | 2 +-
.../greaterThanEqual_ivec2_vert.vert | 2 +-
.../greaterThanEqual_ivec2_vert_ref.vert | 2 +-
.../greaterThanEqual_ivec3_frag.frag | 2 +-
.../greaterThanEqual_ivec3_frag_ref.frag | 2 +-
.../greaterThanEqual_ivec3_vert.vert | 2 +-
.../greaterThanEqual_ivec3_vert_ref.vert | 2 +-
.../greaterThanEqual_vec2_frag.frag | 2 +-
.../greaterThanEqual_vec2_frag_ref.frag | 2 +-
.../greaterThanEqual_vec2_vert.vert | 2 +-
.../greaterThanEqual_vec2_vert_ref.vert | 2 +-
.../greaterThanEqual_vec3_frag.frag | 2 +-
.../greaterThanEqual_vec3_frag_ref.frag | 2 +-
.../greaterThanEqual_vec3_vert.vert | 2 +-
.../greaterThanEqual_vec3_vert_ref.vert | 2 +-
.../ogles/GL/lessThan/lessThan_ivec2_frag.frag | 2 +-
.../ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag | 2 +-
.../ogles/GL/lessThan/lessThan_ivec2_vert.vert | 2 +-
.../ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert | 2 +-
.../ogles/GL/lessThan/lessThan_ivec3_frag.frag | 2 +-
.../ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag | 2 +-
.../ogles/GL/lessThan/lessThan_ivec3_vert.vert | 2 +-
.../ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert | 2 +-
.../ogles/GL/lessThan/lessThan_vec2_frag.frag | 2 +-
.../ogles/GL/lessThan/lessThan_vec2_frag_ref.frag | 2 +-
.../ogles/GL/lessThan/lessThan_vec2_vert.vert | 2 +-
.../ogles/GL/lessThan/lessThan_vec2_vert_ref.vert | 2 +-
.../ogles/GL/lessThan/lessThan_vec3_frag.frag | 2 +-
.../ogles/GL/lessThan/lessThan_vec3_frag_ref.frag | 2 +-
.../ogles/GL/lessThan/lessThan_vec3_vert.vert | 2 +-
.../ogles/GL/lessThan/lessThan_vec3_vert_ref.vert | 2 +-
.../GL/lessThanEqual/lessThanEqual_ivec2_frag.frag | 2 +-
.../lessThanEqual_ivec2_frag_ref.frag | 2 +-
.../GL/lessThanEqual/lessThanEqual_ivec2_vert.vert | 2 +-
.../lessThanEqual_ivec2_vert_ref.vert | 2 +-
.../GL/lessThanEqual/lessThanEqual_ivec3_frag.frag | 2 +-
.../lessThanEqual_ivec3_frag_ref.frag | 2 +-
.../GL/lessThanEqual/lessThanEqual_ivec3_vert.vert | 2 +-
.../lessThanEqual_ivec3_vert_ref.vert | 2 +-
.../GL/lessThanEqual/lessThanEqual_vec2_frag.frag | 2 +-
.../lessThanEqual/lessThanEqual_vec2_frag_ref.frag | 2 +-
.../GL/lessThanEqual/lessThanEqual_vec2_vert.vert | 2 +-
.../lessThanEqual/lessThanEqual_vec2_vert_ref.vert | 2 +-
.../GL/lessThanEqual/lessThanEqual_vec3_frag.frag | 2 +-
.../lessThanEqual/lessThanEqual_vec3_frag_ref.frag | 2 +-
.../GL/lessThanEqual/lessThanEqual_vec3_vert.vert | 2 +-
.../lessThanEqual/lessThanEqual_vec3_vert_ref.vert | 2 +-
.../ogles/GL/mat/const_mat3_copy_frag.frag | 8 +-
.../ogles/GL/mat/const_mat3_copy_vert.vert | 2 +-
.../conformance/ogles/GL/mat/const_mat3_frag.frag | 8 +-
.../conformance/ogles/GL/mat/const_mat3_vert.vert | 2 +-
.../ogles/GL/mat/const_mat4_copy_frag.frag | 8 +-
.../conformance/ogles/GL/mat/const_mat4_frag.frag | 8 +-
.../conformance/ogles/GL/mat/mat2_float_frag.frag | 2 +-
.../conformance/ogles/GL/mat/mat3_copy_frag.frag | 8 +-
.../conformance/ogles/GL/mat/mat3_copy_vert.vert | 2 +-
.../conformance/ogles/GL/mat/mat3_float_frag.frag | 6 +-
.../conformance/ogles/GL/mat/mat3_float_vert.vert | 4 +-
.../conformance/ogles/GL/mat/mat3_frag.frag | 8 +-
.../conformance/ogles/GL/mat/mat3_vert.vert | 2 +-
.../ogles/GL/mat/mat4_16float_frag.frag | 18 +-
.../ogles/GL/mat/mat4_16float_vert.vert | 18 +-
.../conformance/ogles/GL/mat/mat4_4vec4_frag.frag | 12 +-
.../conformance/ogles/GL/mat/mat4_4vec4_vert.vert | 12 +-
.../conformance/ogles/GL/mat/mat4_copy_frag.frag | 8 +-
.../conformance/ogles/GL/mat/mat4_frag.frag | 8 +-
.../ogles/GL/mat3/mat3arrayindirect0_frag.frag | 4 +-
.../ogles/GL/mat3/mat3arrayindirect0_vert.vert | 10 +-
.../ogles/GL/mat3/mat3arrayindirect1_frag.frag | 2 +-
.../ogles/GL/mat3/mat3arrayindirect1_vert.vert | 10 +-
.../ogles/GL/mat3/mat3arraysimple_vert.vert | 6 +-
.../matrixCompMult/matrixMultComp_mat3_frag.frag | 6 +-
.../matrixCompMult/matrixMultComp_mat3_vert.vert | 4 +-
.../matrixMultComp_mat3_vert_ref.vert | 8 +-
.../ogles/GL/mod/mod_x_large_y_large_vert.vert | 2 +-
.../ogles/GL/notEqual/notEqual_bvec2_frag.frag | 2 +-
.../ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag | 2 +-
.../ogles/GL/notEqual/notEqual_bvec2_vert.vert | 2 +-
.../ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert | 2 +-
.../ogles/GL/notEqual/notEqual_bvec3_frag.frag | 2 +-
.../ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag | 2 +-
.../ogles/GL/notEqual/notEqual_bvec3_vert.vert | 2 +-
.../ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert | 2 +-
.../ogles/GL/notEqual/notEqual_ivec2_frag.frag | 2 +-
.../ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag | 2 +-
.../ogles/GL/notEqual/notEqual_ivec2_vert.vert | 2 +-
.../ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert | 2 +-
.../ogles/GL/notEqual/notEqual_ivec3_frag.frag | 2 +-
.../ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag | 2 +-
.../ogles/GL/notEqual/notEqual_ivec3_vert.vert | 2 +-
.../ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert | 2 +-
.../ogles/GL/notEqual/notEqual_vec2_frag.frag | 2 +-
.../ogles/GL/notEqual/notEqual_vec2_frag_ref.frag | 2 +-
.../ogles/GL/notEqual/notEqual_vec2_vert.vert | 2 +-
.../ogles/GL/notEqual/notEqual_vec2_vert_ref.vert | 2 +-
.../ogles/GL/notEqual/notEqual_vec3_frag.frag | 2 +-
.../ogles/GL/notEqual/notEqual_vec3_frag_ref.frag | 2 +-
.../ogles/GL/notEqual/notEqual_vec3_vert.vert | 2 +-
.../ogles/GL/notEqual/notEqual_vec3_vert_ref.vert | 2 +-
.../ogles/GL/operators/assignments_frag.frag | 16 +-
.../ogles/GL/operators/assignments_vert.vert | 16 +-
.../ogles/GL/operators/logical_frag.frag | 28 +-
.../ogles/GL/operators/logical_vert.vert | 30 +-
.../ogles/GL/sign/sign_vec3_frag_xvary_ref.frag | 2 +-
.../ogles/GL/sign/sign_vec3_vert_xvary_ref.vert | 2 +-
.../ogles/GL/sin/sin_float_frag_xvary_ref.frag | 4 +-
.../ogles/GL/sin/sin_float_vert_xvary_ref.vert | 2 +-
.../ogles/GL/sin/sin_vec2_frag_xvary_ref.frag | 4 +-
.../ogles/GL/sin/sin_vec2_vert_xvary_ref.vert | 2 +-
.../ogles/GL/sin/sin_vec3_frag_xvary_ref.frag | 6 +-
.../ogles/GL/sin/sin_vec3_vert_xvary_ref.vert | 2 +-
.../GL/struct/nestedstructcomb_various_frag.frag | 60 +--
.../GL/struct/nestedstructcomb_various_vert.vert | 62 +--
.../ogles/GL/struct/struct_bool_frag.frag | 4 +-
.../ogles/GL/struct/struct_bool_vert.vert | 2 +-
.../GL/struct/struct_bvec2bvec3bvec4_frag.frag | 4 +-
.../GL/struct/struct_bvec2bvec3bvec4_vert.vert | 2 +-
.../ogles/GL/struct/struct_mat2_frag.frag | 2 +-
.../ogles/GL/struct/struct_mat2_vert.vert | 2 +-
.../ogles/GL/struct/struct_mat3_frag.frag | 4 +-
.../ogles/GL/struct/struct_mat3_vert.vert | 10 +-
.../ogles/GL/struct/struct_mat4_frag.frag | 12 +-
.../ogles/GL/struct/struct_mat4_vert.vert | 18 +-
.../ogles/GL/struct/struct_vec2_frag.frag | 2 +-
.../ogles/GL/struct/struct_vec3_frag.frag | 2 +-
.../ogles/GL/struct/structcopy_bool_frag.frag | 2 +-
.../ogles/GL/struct/structcopy_bool_vert.vert | 4 +-
.../GL/struct/structcopy_bvec2bvec3bvec4_frag.frag | 4 +-
.../GL/struct/structcopy_bvec2bvec3bvec4_vert.vert | 2 +-
.../ogles/GL/struct/structcopy_mat2_frag.frag | 2 +-
.../ogles/GL/struct/structcopy_mat2_vert.vert | 2 +-
.../ogles/GL/struct/structcopy_mat3_frag.frag | 6 +-
.../ogles/GL/struct/structcopy_mat3_vert.vert | 10 +-
.../ogles/GL/struct/structcopy_mat4_frag.frag | 16 +-
.../ogles/GL/struct/structcopy_mat4_vert.vert | 24 +-
.../ogles/GL/struct/structnest_bool_frag.frag | 2 +-
.../ogles/GL/struct/structnest_bool_vert.vert | 4 +-
.../GL/struct/structnest_bvec2bvec3bvec4_frag.frag | 20 +-
.../GL/struct/structnest_bvec2bvec3bvec4_vert.vert | 22 +-
.../ogles/GL/struct/structnest_mat2_frag.frag | 2 +-
.../ogles/GL/struct/structnest_mat3_frag.frag | 16 +-
.../ogles/GL/struct/structnest_mat3_vert.vert | 4 +-
.../ogles/GL/struct/structnest_mat4_frag.frag | 32 +-
.../ogles/GL/struct/structnest_mat4_vert.vert | 6 +-
.../ogles/GL/struct/structnest_vec2_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag | 2 +-
.../GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag | 2 +-
.../GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag | 2 +-
.../GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag | 2 +-
.../GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag | 2 +-
.../GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag | 2 +-
.../GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag | 2 +-
.../GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag | 2 +-
.../GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag | 2 +-
.../GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag | 2 +-
.../GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag | 2 +-
.../GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag | 2 +-
.../GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag | 2 +-
.../GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag | 2 +-
.../GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag | 2 +-
.../GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag | 2 +-
.../GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag | 2 +-
.../GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag | 2 +-
.../GL/swizzlers/vec4_r_g_b_a_4float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag | 2 +-
.../GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag | 2 +-
.../GL/swizzlers/vec4_s_t_p_q_4float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag | 2 +-
.../GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag | 2 +-
.../GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag | 2 +-
.../GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag | 2 +-
.../GL/swizzlers/vec4_x_y_z_w_4float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag | 2 +-
.../GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag | 2 +-
.../GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag | 2 +-
.../GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag | 2 +-
.../ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag | 2 +-
.../conformance/ogles/GL/vec3/vec3array_frag.frag | 6 +-
.../conformance/ogles/GL/vec3/vec3array_vert.vert | 4 +-
.../ogles/GL/vec3/vec3arraydirect_frag.frag | 4 +-
.../ogles/GL/vec3/vec3arraydirect_vert.vert | 12 +-
.../ogles/GL/vec3/vec3arrayindirect_frag.frag | 2 +-
.../ogles/GL/vec3/vec3arrayindirect_vert.vert | 8 +-
.../conformance/ogles/GL/vec3/vec3single_frag.frag | 2 +-
.../conformance/ogles/GL/vec3/vec3single_vert.vert | 6 +-
.../checkout/conformance/programs/00_test_list.txt | 1 +
.../conformance/rendering/00_test_list.txt | 2 +
.../checkout/conformance/state/diffs.txt | 69 ++++
.../checkout/conformance/textures/00_test_list.txt | 23 +-
.../textures/canvas_sub_rectangle/00_test_list.txt | 5 +
.../checkout/conformance2/buffers/00_test_list.txt | 4 +-
.../conformance2/extensions/00_test_list.txt | 1 +
.../checkout/conformance2/glsl3/00_test_list.txt | 14 +
.../checkout/conformance2/misc/00_test_list.txt | 3 +
.../checkout/conformance2/reading/00_test_list.txt | 2 +
.../conformance2/renderbuffers/00_test_list.txt | 1 +
.../conformance2/rendering/00_test_list.txt | 21 ++
.../checkout/conformance2/sync/00_test_list.txt | 1 +
.../conformance2/textures/00_test_list.txt | 27 +-
.../conformance2/textures/canvas/00_test_list.txt | 8 +-
.../textures/canvas_sub_rectangle/00_test_list.txt | 66 ++++
.../conformance2/textures/misc/00_test_list.txt | 11 +-
.../textures/webgl_canvas/00_test_list.txt | 8 +-
.../transform_feedback/00_test_list.txt | 2 +
.../test/webgl-conf/checkout/deqp/00_test_list.txt | 4 +-
.../test/webgl-conf/checkout/deqp/compiler.jar | Bin 0 -> 6220019 bytes
.../deqp/data/gles2/shaders/preprocessor.test | 76 +---
.../checkout/deqp/data/gles3/shaders/linkage.test | 209 +++++-----
.../deqp/data/gles3/shaders/preprocessor.test | 32 +-
.../deqp/functional/gles3/00_test_list.txt | 23 +-
.../gles3/fbocolorbuffer/00_test_list.txt | 28 +-
.../fbocolorbuffer_test_generator.py | 29 +-
.../gles3/fboinvalidate/00_test_list.txt | 7 +
.../fboinvalidate/fboinvalidate_test_generator.py | 131 +++++++
.../functional/gles3/fborender/00_test_list.txt | 18 +
.../gles3/fborender/fborender_test_generator.py | 134 +++++++
.../gles3/fragmentoutput/00_test_list.txt | 11 +
.../fragmentoutput_test_generator.py | 110 ++++++
.../gles3/framebufferblit/00_test_list.txt | 50 +++
.../frambufferblit_test_generator.py | 128 +++++++
.../gles3/primitiverestart/00_test_list.txt | 8 +
.../primitiverestart_test_generator.py | 101 +++++
.../gles3/shaderoperator/00_test_list.txt | 4 +-
.../test/webgl-conf/checkout/py/lint/LICENSE | 30 ++
.../test/webgl-conf/checkout/py/lint/README.md | 115 ++++++
.../test/webgl-conf/checkout/py/lint/lint.py | 223 +++++++++++
.../webgl-conf/checkout/py/lint/lint.whitelist | 46 +++
.../checkout/py/tex_image_test_generator.py | 1 +
.../checkout/resources/red-green-blue-cyan-4x4.png | Bin 0 -> 469 bytes
.../checkout/resources/red-green-blue-cyan-4x4.psd | Bin 0 -> 20380 bytes
.../checkout/resources/red-green.webmvp9.webm | Bin 0 -> 4309 bytes
422 files changed, 2709 insertions(+), 1322 deletions(-)
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/diffs.txt
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/00_test_list.txt
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/sync/00_test_list.txt
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/00_test_list.txt
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/compiler.jar
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/00_test_list.txt
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/00_test_list.txt
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/fborender_test_generator.py
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/00_test_list.txt
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/00_test_list.txt
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/00_test_list.txt
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py
create mode 100644 dom/canvas/test/webgl-conf/checkout/py/lint/LICENSE
create mode 100644 dom/canvas/test/webgl-conf/checkout/py/lint/README.md
create mode 100755 dom/canvas/test/webgl-conf/checkout/py/lint/lint.py
create mode 100644 dom/canvas/test/webgl-conf/checkout/py/lint/lint.whitelist
create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green-blue-cyan-4x4.png
create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green-blue-cyan-4x4.psd
create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green.webmvp9.webm
a4760079c39b8ed36454cbddbe84d718bfa11bc4: Bug 1323122 - Update WebGL Conformance Test with html/js. r=jgilbert, a=jcristau
vincentliu <vliu@mozilla.com> - Sun, 15 Jan 2017 23:29:56 +0800 - rev 480380
Push
44524 by martin.thomson@gmail.com at Wed, 08 Feb 2017 05:10:11 +0000
Bug 1323122 - Update WebGL Conformance Test with html/js. r=jgilbert, a=jcristau
---
.../attribs/gl-bindAttribLocation-aliasing.html | 2 +-
.../attribs/gl-vertexattribpointer.html | 23 +-
.../conformance/buffers/buffer-uninitialized.html | 123 +
.../context/constants-and-properties.html | 96 +-
...t-attributes-alpha-depth-stencil-antialias.html | 28 +-
.../context/context-no-alpha-fbo-with-alpha.html | 98 +
.../checkout/conformance/context/methods.html | 3 +
.../extensions/angle-instanced-arrays.html | 4 +-
.../extensions/ext-disjoint-timer-query.html | 60 +-
.../conformance/extensions/ext-frag-depth.html | 2 +-
.../extensions/ext-texture-filter-anisotropic.html | 18 +-
.../extensions/oes-element-index-uint.html | 8 +-
.../oes-vertex-array-object-bufferData.html | 48 +-
.../extensions/oes-vertex-array-object.html | 30 +-
.../extensions/webgl-compressed-texture-atc.html | 7 +-
.../extensions/webgl-compressed-texture-etc.html | 154 +
.../extensions/webgl-compressed-texture-pvrtc.html | 1 +
.../webgl-compressed-texture-s3tc-srgb.html | 711 ++++
.../extensions/webgl-compressed-texture-s3tc.html | 113 +-
.../extensions/webgl-debug-shaders.html | 1 +
.../extensions/webgl-depth-texture.html | 232 +-
...webgl-draw-buffers-framebuffer-unsupported.html | 147 +
.../conformance/extensions/webgl-draw-buffers.html | 103 +-
.../glsl/bugs/bool-type-cast-bug-int-float.html | 333 ++
.../bugs/compound-assignment-type-combination.html | 97 +-
.../glsl/bugs/conditional-discard-in-loop.html | 56 +-
...bal-invariant-does-not-leak-across-shaders.html | 98 +
.../invariant-does-not-leak-across-shaders.html | 95 +
.../glsl/bugs/loop-if-loop-gradient.html | 2 +-
.../glsl/bugs/nested-sequence-operator.html | 68 +
.../conformance/glsl/bugs/qualcomm-crash.html | 2 +-
.../glsl/bugs/sampler-struct-function-arg.html | 2 +-
.../bugs/sequence-operator-evaluation-order.html | 102 +-
.../glsl/constructors/glsl-construct-bvec2.html | 6 +-
.../glsl/constructors/glsl-construct-bvec3.html | 6 +-
.../glsl/constructors/glsl-construct-bvec4.html | 6 +-
.../glsl/constructors/glsl-construct-ivec2.html | 6 +-
.../glsl/constructors/glsl-construct-ivec3.html | 6 +-
.../glsl/constructors/glsl-construct-ivec4.html | 6 +-
.../glsl/constructors/glsl-construct-mat2.html | 6 +-
.../glsl/constructors/glsl-construct-mat3.html | 6 +-
.../glsl/constructors/glsl-construct-mat4.html | 6 +-
.../glsl/constructors/glsl-construct-vec2.html | 6 +-
.../glsl/constructors/glsl-construct-vec3.html | 6 +-
.../glsl/constructors/glsl-construct-vec4.html | 6 +-
.../glsl/functions/glsl-function-distance.html | 4 +-
.../glsl/functions/glsl-function-dot.html | 4 +-
.../shader-with-short-circuiting-operators.html | 4 +-
.../glsl/misc/shaders-with-invariance.html | 38 +-
.../glsl/misc/shaders-with-uniform-structs.html | 22 +-
.../glsl/misc/struct-specifiers-in-uniforms.html | 2 +-
.../samplers/glsl-function-texture2dprojlod.html | 4 +-
.../glsl/variables/gl-fragcoord-xy-values.html | 72 +-
.../conformance/glsl/variables/gl-frontfacing.html | 6 +-
.../conformance/misc/bad-arguments-test.html | 64 +-
.../checkout/conformance/misc/expando-loss.html | 8 +-
.../checkout/conformance/more/all_tests.html | 114 +-
.../conformance/more/all_tests_linkonly.html | 114 +-
.../conformance/more/all_tests_sequential.html | 114 +-
.../conformance/more/functions/texImage2D.html | 2 +-
.../checkout/conformance/more/index.html | 4 +-
.../conformance/ogles/GL/abs/abs_001_to_006.html | 82 +-
.../conformance/ogles/GL/acos/acos_001_to_006.html | 82 +-
.../conformance/ogles/GL/all/all_001_to_004.html | 54 +-
.../conformance/ogles/GL/any/any_001_to_004.html | 54 +-
.../ogles/GL/array/array_001_to_006.html | 170 +-
.../conformance/ogles/GL/asin/asin_001_to_006.html | 82 +-
.../conformance/ogles/GL/atan/atan_001_to_008.html | 110 +-
.../conformance/ogles/GL/atan/atan_009_to_012.html | 54 +-
.../GL/biConstants/biConstants_001_to_008.html | 206 +-
.../GL/biConstants/biConstants_009_to_016.html | 206 +-
.../ogles/GL/build/build_001_to_008.html | 94 +-
.../ogles/GL/build/build_009_to_016.html | 94 +-
.../ogles/GL/build/build_017_to_024.html | 94 +-
.../ogles/GL/build/build_025_to_032.html | 94 +-
.../ogles/GL/build/build_033_to_040.html | 94 +-
.../ogles/GL/build/build_041_to_048.html | 94 +-
.../ogles/GL/build/build_049_to_056.html | 94 +-
.../ogles/GL/build/build_057_to_064.html | 94 +-
.../ogles/GL/build/build_065_to_072.html | 94 +-
.../ogles/GL/build/build_073_to_080.html | 94 +-
.../ogles/GL/build/build_081_to_088.html | 94 +-
.../ogles/GL/build/build_089_to_096.html | 94 +-
.../ogles/GL/build/build_097_to_104.html | 94 +-
.../ogles/GL/build/build_105_to_112.html | 94 +-
.../ogles/GL/build/build_113_to_120.html | 94 +-
.../ogles/GL/build/build_121_to_128.html | 94 +-
.../ogles/GL/build/build_129_to_136.html | 94 +-
.../ogles/GL/build/build_137_to_144.html | 94 +-
.../ogles/GL/build/build_145_to_152.html | 94 +-
.../ogles/GL/build/build_153_to_160.html | 94 +-
.../ogles/GL/build/build_161_to_168.html | 94 +-
.../ogles/GL/build/build_169_to_176.html | 94 +-
.../ogles/GL/build/build_177_to_178.html | 22 +-
..._in_varying_array_out_of_bounds_001_to_001.html | 10 +-
.../conformance/ogles/GL/ceil/ceil_001_to_006.html | 82 +-
.../ogles/GL/clamp/clamp_001_to_006.html | 82 +-
.../GL/control_flow/control_flow_001_to_008.html | 206 +-
.../GL/control_flow/control_flow_009_to_010.html | 50 +-
.../conformance/ogles/GL/cos/cos_001_to_006.html | 82 +-
.../ogles/GL/cross/cross_001_to_002.html | 26 +-
.../ogles/GL/default/default_001_to_001.html | 12 +-
.../ogles/GL/degrees/degrees_001_to_006.html | 82 +-
.../ogles/GL/discard/discard_001_to_002.html | 38 +-
.../ogles/GL/distance/distance_001_to_006.html | 82 +-
.../conformance/ogles/GL/dot/dot_001_to_006.html | 82 +-
.../ogles/GL/equal/equal_001_to_008.html | 110 +-
.../ogles/GL/equal/equal_009_to_012.html | 54 +-
.../conformance/ogles/GL/exp/exp_001_to_008.html | 110 +-
.../conformance/ogles/GL/exp/exp_009_to_012.html | 54 +-
.../conformance/ogles/GL/exp2/exp2_001_to_008.html | 110 +-
.../conformance/ogles/GL/exp2/exp2_009_to_012.html | 54 +-
.../GL/faceforward/faceforward_001_to_006.html | 82 +-
.../ogles/GL/floor/floor_001_to_006.html | 82 +-
.../ogles/GL/fract/fract_001_to_006.html | 82 +-
.../ogles/GL/functions/functions_001_to_008.html | 206 +-
.../ogles/GL/functions/functions_009_to_016.html | 206 +-
.../ogles/GL/functions/functions_017_to_024.html | 206 +-
.../ogles/GL/functions/functions_025_to_032.html | 206 +-
.../ogles/GL/functions/functions_033_to_040.html | 206 +-
.../ogles/GL/functions/functions_041_to_048.html | 206 +-
.../ogles/GL/functions/functions_049_to_056.html | 206 +-
.../ogles/GL/functions/functions_057_to_064.html | 206 +-
.../ogles/GL/functions/functions_065_to_072.html | 206 +-
.../ogles/GL/functions/functions_073_to_080.html | 206 +-
.../ogles/GL/functions/functions_081_to_088.html | 206 +-
.../ogles/GL/functions/functions_089_to_096.html | 206 +-
.../ogles/GL/functions/functions_097_to_104.html | 206 +-
.../ogles/GL/functions/functions_105_to_112.html | 206 +-
.../ogles/GL/functions/functions_113_to_120.html | 206 +-
.../ogles/GL/functions/functions_121_to_126.html | 154 +-
.../GL/gl_FragCoord/gl_FragCoord_001_to_003.html | 52 +-
.../gl_FrontFacing/gl_FrontFacing_001_to_001.html | 12 +-
.../GL/greaterThan/greaterThan_001_to_008.html | 110 +-
.../greaterThanEqual_001_to_008.html | 110 +-
.../GL/inversesqrt/inversesqrt_001_to_006.html | 82 +-
.../ogles/GL/length/length_001_to_006.html | 82 +-
.../ogles/GL/lessThan/lessThan_001_to_008.html | 110 +-
.../GL/lessThanEqual/lessThanEqual_001_to_008.html | 110 +-
.../conformance/ogles/GL/log/log_001_to_008.html | 110 +-
.../conformance/ogles/GL/log/log_009_to_012.html | 54 +-
.../conformance/ogles/GL/log2/log2_001_to_008.html | 110 +-
.../conformance/ogles/GL/log2/log2_009_to_012.html | 54 +-
.../conformance/ogles/GL/mat/mat_001_to_008.html | 206 +-
.../conformance/ogles/GL/mat/mat_009_to_016.html | 206 +-
.../conformance/ogles/GL/mat/mat_017_to_024.html | 206 +-
.../conformance/ogles/GL/mat/mat_025_to_032.html | 206 +-
.../conformance/ogles/GL/mat/mat_033_to_040.html | 206 +-
.../conformance/ogles/GL/mat/mat_041_to_046.html | 154 +-
.../conformance/ogles/GL/mat3/mat3_001_to_006.html | 406 +-
.../matrixCompMult/matrixCompMult_001_to_004.html | 54 +-
.../conformance/ogles/GL/max/max_001_to_006.html | 82 +-
.../conformance/ogles/GL/min/min_001_to_006.html | 82 +-
.../conformance/ogles/GL/mix/mix_001_to_006.html | 82 +-
.../conformance/ogles/GL/mod/mod_001_to_008.html | 134 +-
.../ogles/GL/normalize/normalize_001_to_006.html | 82 +-
.../conformance/ogles/GL/not/not_001_to_004.html | 54 +-
.../ogles/GL/notEqual/notEqual_001_to_008.html | 110 +-
.../ogles/GL/notEqual/notEqual_009_to_012.html | 54 +-
.../ogles/GL/operators/operators_001_to_008.html | 206 +-
.../ogles/GL/operators/operators_009_to_016.html | 206 +-
.../ogles/GL/operators/operators_017_to_024.html | 206 +-
.../ogles/GL/operators/operators_025_to_026.html | 50 +-
.../conformance/ogles/GL/pow/pow_001_to_008.html | 110 +-
.../conformance/ogles/GL/pow/pow_009_to_016.html | 110 +-
.../conformance/ogles/GL/pow/pow_017_to_024.html | 110 +-
.../ogles/GL/radians/radians_001_to_006.html | 82 +-
.../ogles/GL/reflect/reflect_001_to_006.html | 82 +-
.../ogles/GL/refract/refract_001_to_006.html | 82 +-
.../conformance/ogles/GL/sign/sign_001_to_006.html | 82 +-
.../conformance/ogles/GL/sin/sin_001_to_006.html | 82 +-
.../ogles/GL/smoothstep/smoothstep_001_to_006.html | 82 +-
.../conformance/ogles/GL/sqrt/sqrt_001_to_006.html | 82 +-
.../conformance/ogles/GL/step/step_001_to_006.html | 82 +-
.../ogles/GL/struct/struct_001_to_008.html | 206 +-
.../ogles/GL/struct/struct_009_to_016.html | 206 +-
.../ogles/GL/struct/struct_017_to_024.html | 206 +-
.../ogles/GL/struct/struct_025_to_032.html | 206 +-
.../ogles/GL/struct/struct_033_to_040.html | 206 +-
.../ogles/GL/struct/struct_041_to_048.html | 206 +-
.../ogles/GL/struct/struct_049_to_056.html | 206 +-
.../ogles/GL/swizzlers/swizzlers_001_to_008.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_009_to_016.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_017_to_024.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_025_to_032.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_033_to_040.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_041_to_048.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_049_to_056.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_057_to_064.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_065_to_072.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_073_to_080.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_081_to_088.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_089_to_096.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_097_to_104.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_105_to_112.html | 110 +-
.../ogles/GL/swizzlers/swizzlers_113_to_120.html | 110 +-
.../conformance/ogles/GL/tan/tan_001_to_006.html | 82 +-
.../conformance/ogles/GL/vec/vec_001_to_008.html | 206 +-
.../conformance/ogles/GL/vec/vec_009_to_016.html | 206 +-
.../conformance/ogles/GL/vec/vec_017_to_018.html | 50 +-
.../conformance/ogles/GL/vec3/vec3_001_to_008.html | 298 +-
.../checkout/conformance/ogles/ogles-utils.js | 2 +-
.../conformance/programs/program-infolog.html | 83 +
.../conformance/renderbuffers/feedback-loop.html | 2 +-
.../framebuffer-object-attachment.html | 4 +-
.../rendering/clipping-wide-points.html | 47 +
.../rendering/default-texture-draw-bug.html | 2 +-
.../conformance/rendering/gl-viewport-test-2.html | 76 +
.../conformance/rendering/line-loop-tri-fan.html | 2 +-
.../rendering/out-of-bounds-index-buffers.html | 156 +
.../checkout/conformance/rendering/point-size.html | 4 +-
.../conformance/rendering/polygon-offset.html | 2 +-
.../conformance/state/gl-enable-enum-test.html | 6 +-
.../checkout/conformance/state/gl-get-calls.html | 8 +-
.../tex-2d-rgb-rgb-unsigned_byte.html | 57 +
.../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 57 +
.../tex-2d-rgba-rgba-unsigned_byte.html | 57 +
.../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 57 +
.../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 57 +
.../conformance/textures/misc/mipmap-fbo.html | 8 +-
.../textures/misc/tex-sub-image-2d-bad-args.html | 51 +-
.../conformance/textures/misc/texture-size.html | 2 +-
.../textures/misc/texture-upload-size.html | 1 +
.../typedarrays/array-large-array-tests.html | 2 +-
.../conformance/typedarrays/array-unit-tests.html | 20 +-
.../conformance/typedarrays/data-view-test.html | 127 +-
.../conformance/uniforms/gl-uniform-arrays.html | 4 +-
.../out-of-bounds-uniform-array-access.html | 30 +-
...buffer-data-and-buffer-sub-data-sub-source.html | 204 +
.../buffers/buffer-type-restrictions.html | 3 +-
.../conformance2/buffers/get-buffer-sub-data.html | 176 +
.../buffers/one-large-uniform-buffer.html | 152 +
.../checkout/conformance2/context/methods-2.html | 3 +
.../extensions/ext-color-buffer-float.html | 121 +-
.../ext-disjoint-timer-query-webgl2.html | 335 ++
.../glsl3/array-element-increment.html | 152 +
.../glsl3/bool-type-cast-bug-uint-ivec-uvec.html | 389 ++
.../compound-assignment-type-combination.html | 47 +
.../checkout/conformance2/glsl3/frag-depth.html | 2 +-
.../conformance2/glsl3/invalid-invariant.html | 109 +
.../glsl3/no-attribute-vertex-shader.html | 84 +
.../glsl3/shader-with-invalid-characters.html | 58 +
.../shader-with-mis-matching-uniform-block.html | 80 +
.../glsl3/texture-offset-out-of-range.html | 103 +-
.../texture-offset-uniform-texture-coordinate.html | 191 +
.../conformance2/glsl3/tricky-loop-conditions.html | 348 ++
.../unary-minus-operator-in-dynamic-loop.html | 269 ++
.../glsl3/uniform-block-layout-match.html | 78 +
.../conformance2/glsl3/uniform-block-layouts.html | 84 +
.../conformance2/glsl3/valid-invariant.html | 116 +
.../vector-dynamic-indexing-nv-driver-bug.html | 88 +
.../glsl3/vector-dynamic-indexing.html | 60 +-
.../checkout/conformance2/misc/expando-loss-2.html | 145 +-
.../getextension-while-pbo-bound-stability.html | 78 +
.../misc/object-deletion-behaviour-2.html | 136 +
.../conformance2/misc/uninitialized-test-2.html | 2 +-
.../conformance2/misc/views-with-offsets.html | 341 ++
.../conformance2/query/occlusion-query.html | 4 +-
.../reading/format-r11f-g11f-b10f.html | 287 ++
.../reading/read-pixels-from-fbo-test.html | 4 +-
.../read-pixels-from-rgb8-into-pbo-bug.html | 106 +
.../reading/read-pixels-pack-parameters.html | 140 +-
.../renderbuffers/invalidate-framebuffer.html | 4 +-
.../multisample-with-full-sample-counts.html | 119 +
.../conformance2/rendering/attrib-type-match.html | 582 +++
.../blitframebuffer-filter-outofbounds.html | 199 +
.../rendering/blitframebuffer-filter-srgb.html | 183 +
.../blitframebuffer-multisampled-readbuffer.html | 134 +
.../blitframebuffer-outside-readbuffer.html | 289 ++
.../rendering/blitframebuffer-scissor-enabled.html | 182 +
.../rendering/blitframebuffer-size-overflow.html | 98 +
...litframebuffer-srgb-and-linear-drawbuffers.html | 229 ++
.../rendering/blitframebuffer-stencil-only.html | 192 +
.../rendering/blitframebuffer-test.html | 342 ++
.../rendering/canvas-resizing-with-pbo-bound.html | 130 +
.../rendering/clear-func-buffer-type-match.html | 166 +
.../rendering/clear-srgb-color-buffer.html | 109 +
.../rendering/clipping-wide-points.html | 47 +
.../conformance2/rendering/draw-buffers.html | 11 +-
.../conformance2/rendering/element-index-uint.html | 8 +-
.../framebuffer-completeness-unaffected.html | 9 +-
.../rendering/framebuffer-unsupported.html | 155 +
.../fs-color-type-mismatch-color-buffer-type.html | 190 +
.../rendering/instanced-rendering-bug.html | 275 ++
.../out-of-bounds-index-buffers-after-copying.html | 207 +
.../rendering-sampling-feedback-loop.html | 148 +
.../conformance2/rendering/rgb-format-support.html | 132 +
.../rendering/uniform-block-buffer-size.html | 249 ++
.../conformance2/sync/sync-webgl-specific.html | 87 +
.../tex-2d-r11f_g11f_b10f-rgb-float.html | 57 +
.../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 57 +
...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 +
.../tex-2d-r16f-red-float.html | 57 +
.../tex-2d-r16f-red-half_float.html | 57 +
.../tex-2d-r32f-red-float.html | 57 +
.../tex-2d-r8-red-unsigned_byte.html | 57 +
.../tex-2d-r8ui-red_integer-unsigned_byte.html | 57 +
.../tex-2d-rg16f-rg-float.html | 57 +
.../tex-2d-rg16f-rg-half_float.html | 57 +
.../tex-2d-rg32f-rg-float.html | 57 +
.../tex-2d-rg8-rg-unsigned_byte.html | 57 +
.../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 57 +
.../tex-2d-rgb16f-rgb-float.html | 57 +
.../tex-2d-rgb16f-rgb-half_float.html | 57 +
.../tex-2d-rgb32f-rgb-float.html | 57 +
.../tex-2d-rgb565-rgb-unsigned_byte.html | 57 +
.../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 57 +
.../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 57 +
...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 +
.../tex-2d-rgb8-rgb-unsigned_byte.html | 57 +
.../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 57 +
.../tex-2d-rgb9_e5-rgb-float.html | 57 +
.../tex-2d-rgb9_e5-rgb-half_float.html | 57 +
.../tex-2d-rgba16f-rgba-float.html | 57 +
.../tex-2d-rgba16f-rgba-half_float.html | 57 +
.../tex-2d-rgba32f-rgba-float.html | 57 +
.../tex-2d-rgba4-rgba-unsigned_byte.html | 57 +
.../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 +
.../tex-2d-rgba8-rgba-unsigned_byte.html | 57 +
.../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 57 +
.../tex-2d-srgb8-rgb-unsigned_byte.html | 57 +
.../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 57 +
.../tex-3d-r11f_g11f_b10f-rgb-float.html | 57 +
.../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 57 +
...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 +
.../tex-3d-r16f-red-float.html | 57 +
.../tex-3d-r16f-red-half_float.html | 57 +
.../tex-3d-r32f-red-float.html | 57 +
.../tex-3d-r8-red-unsigned_byte.html | 57 +
.../tex-3d-r8ui-red_integer-unsigned_byte.html | 57 +
.../tex-3d-rg16f-rg-float.html | 57 +
.../tex-3d-rg16f-rg-half_float.html | 57 +
.../tex-3d-rg32f-rg-float.html | 57 +
.../tex-3d-rg8-rg-unsigned_byte.html | 57 +
.../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 57 +
.../tex-3d-rgb16f-rgb-float.html | 57 +
.../tex-3d-rgb16f-rgb-half_float.html | 57 +
.../tex-3d-rgb32f-rgb-float.html | 57 +
.../tex-3d-rgb565-rgb-unsigned_byte.html | 57 +
.../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 57 +
.../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 57 +
...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 +
.../tex-3d-rgb8-rgb-unsigned_byte.html | 57 +
.../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 57 +
.../tex-3d-rgb9_e5-rgb-float.html | 57 +
.../tex-3d-rgb9_e5-rgb-half_float.html | 57 +
.../tex-3d-rgba16f-rgba-float.html | 57 +
.../tex-3d-rgba16f-rgba-half_float.html | 57 +
.../tex-3d-rgba32f-rgba-float.html | 57 +
.../tex-3d-rgba4-rgba-unsigned_byte.html | 57 +
.../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 +
.../tex-3d-rgba8-rgba-unsigned_byte.html | 57 +
.../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 57 +
.../tex-3d-srgb8-rgb-unsigned_byte.html | 57 +
.../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 57 +
.../textures/misc/active-3d-texture-bug.html | 145 +
.../misc/copy-texture-image-luma-format.html | 187 +
.../misc/copy-texture-image-webgl-specific.html | 324 ++
.../integer-cubemap-specification-order-bug.html | 190 +
.../misc/integer-cubemap-texture-sampling.html | 190 +
...ub-image-with-array-buffer-view-sub-source.html | 218 ++
.../tex-image-with-bad-args-from-dom-elements.html | 149 +
.../textures/misc/tex-image-with-bad-args.html | 76 +
.../misc/tex-image-with-different-data-source.html | 72 +
.../textures/misc/tex-mipmap-levels.html | 80 +
.../textures/misc/tex-srgb-mipmap.html | 227 ++
.../misc/tex-storage-compressed-formats.html | 23 +-
.../textures/misc/tex-unpack-params.html | 154 +-
.../textures/misc/texel-fetch-undefined.html | 2 +-
.../transform_feedback/transform_feedback.html | 147 +-
.../two-unreferenced-varyings.html | 157 +
.../unwritten-output-defaults-to-zero.html | 154 +
.../vertex_arrays/vertex-array-object.html | 80 +-
.../deqp/data/gles2/shaders/conditionals.html | 2 +-
.../data/gles2/shaders/constant_expressions.html | 2 +-
.../deqp/data/gles2/shaders/constants.html | 2 +-
.../deqp/data/gles2/shaders/conversions.html | 2 +-
.../deqp/data/gles2/shaders/declarations.html | 2 +-
.../checkout/deqp/data/gles2/shaders/fragdata.html | 2 +-
.../deqp/data/gles2/shaders/functions.html | 2 +-
.../gles2/shaders/invalid_texture_functions.html | 2 +-
.../checkout/deqp/data/gles2/shaders/keywords.html | 2 +-
.../checkout/deqp/data/gles2/shaders/linkage.html | 2 +-
.../deqp/data/gles2/shaders/preprocessor.html | 2 +-
.../data/gles2/shaders/qualification_order.html | 2 +-
.../data/gles2/shaders/reserved_operators.html | 2 +-
.../checkout/deqp/data/gles2/shaders/scoping.html | 2 +-
.../deqp/data/gles2/shaders/shader-lib-test.html | 884 ++---
.../checkout/deqp/data/gles2/shaders/swizzles.html | 2 +-
.../checkout/deqp/data/gles2/shaders/template.html | 2 +-
.../deqp/framework/common/tcuCompressedTexture.js | 1 -
.../deqp/framework/common/tcuImageCompare.js | 22 +-
.../checkout/deqp/framework/common/tcuRGBA.js | 13 +
.../checkout/deqp/framework/common/tcuSkipList.js | 227 +-
.../checkout/deqp/framework/common/tcuTexture.js | 5 +-
.../deqp/framework/delibs/debase/deMath.js | 12 +-
.../deqp/framework/opengl/gluShaderProgram.js | 8 +-
.../checkout/deqp/framework/opengl/gluTexture.js | 2 -
.../deqp/framework/opengl/gluTextureUtil.js | 31 +
.../opengl/simplereference/sglrReferenceContext.js | 27 +-
.../simplereference/sglrReferenceContextTest.js | 2 +-
.../referencerenderer/rrFragmentOperations.js | 26 +-
.../deqp/framework/referencerenderer/rrRenderer.js | 460 ++-
.../deqp/framework/referencerenderer/rrUtil.js | 36 +-
.../checkout/deqp/functional/gles3/es3fApiCase.js | 9 +
.../functional/gles3/es3fFboColorbufferTests.js | 49 +-
.../functional/gles3/es3fFboCompletenessTests.js | 1 -
.../functional/gles3/es3fFboDepthbufferTests.js | 3 +
.../functional/gles3/es3fFboInvalidateTests.js | 34 +-
.../functional/gles3/es3fFboMultisampleTests.js | 27 +-
.../deqp/functional/gles3/es3fFboRenderTest.js | 93 +-
.../functional/gles3/es3fFboStencilbufferTests.js | 1 +
.../deqp/functional/gles3/es3fFboTestCase.js | 20 +-
.../deqp/functional/gles3/es3fFboTestUtil.js | 10 +-
.../functional/gles3/es3fFragmentOutputTests.js | 64 +-
.../functional/gles3/es3fFramebufferBlitTests.js | 62 +-
.../gles3/es3fInstancedRenderingTests.js | 8 +
.../functional/gles3/es3fIntegerStateQueryTests.js | 4092 ++++++++++----------
.../deqp/functional/gles3/es3fMultisampleTests.js | 56 +-
.../functional/gles3/es3fNegativeBufferApiTests.js | 8 +-
.../gles3/es3fNegativeFragmentApiTests.js | 27 +-
.../functional/gles3/es3fNegativeShaderApiTests.js | 21 +-
.../functional/gles3/es3fNegativeStateApiTests.js | 127 +-
.../gles3/es3fNegativeTextureApiTests.js | 81 +-
.../functional/gles3/es3fOcclusionQueryTests.js | 4 +-
.../functional/gles3/es3fPixelBufferObjectTest.js | 16 +-
.../functional/gles3/es3fPrimitiveRestartTests.js | 4 +-
.../functional/gles3/es3fRasterizerDiscardTests.js | 14 +-
.../functional/gles3/es3fShaderBuiltinVarTests.js | 2 +-
.../gles3/es3fShaderCommonFunctionTests.js | 7 +-
.../functional/gles3/es3fShaderDerivateTests.js | 41 +-
.../gles3/es3fShaderTextureFunctionTests.js | 7 +-
.../deqp/functional/gles3/es3fSyncTests.js | 7 +-
.../functional/gles3/es3fTextureFilteringTests.js | 8 +-
.../functional/gles3/es3fTextureFormatTests.js | 30 +-
.../deqp/functional/gles3/es3fTextureWrapTests.js | 4 +
.../functional/gles3/es3fTransformFeedbackTests.js | 6 +-
.../deqp/functional/gles3/es3fUniformBlockTests.js | 5 +-
.../functional/gles3/fbocolorbuffer/blend.html | 2 +-
.../functional/gles3/fbocolorbuffer/tex2d_00.html | 32 +
.../functional/gles3/fbocolorbuffer/tex2d_01.html | 32 +
.../functional/gles3/fbocolorbuffer/tex2d_02.html | 32 +
.../functional/gles3/fbocolorbuffer/tex2d_03.html | 32 +
.../functional/gles3/fbocolorbuffer/tex2d_04.html | 32 +
.../functional/gles3/fbocolorbuffer/tex2d_05.html | 32 +
.../gles3/fbocolorbuffer/tex2darray_00.html | 32 +
.../gles3/fbocolorbuffer/tex2darray_01.html | 32 +
.../gles3/fbocolorbuffer/tex2darray_02.html | 32 +
.../gles3/fbocolorbuffer/tex2darray_03.html | 32 +
.../gles3/fbocolorbuffer/tex2darray_04.html | 32 +
.../gles3/fbocolorbuffer/tex2darray_05.html | 32 +
.../functional/gles3/fbocolorbuffer/tex3d_00.html | 32 +
.../functional/gles3/fbocolorbuffer/tex3d_01.html | 32 +
.../functional/gles3/fbocolorbuffer/tex3d_02.html | 32 +
.../functional/gles3/fbocolorbuffer/tex3d_03.html | 32 +
.../functional/gles3/fbocolorbuffer/tex3d_04.html | 32 +
.../functional/gles3/fbocolorbuffer/tex3d_05.html | 32 +
.../gles3/fbocolorbuffer/texcube_00.html | 32 +
.../gles3/fbocolorbuffer/texcube_01.html | 32 +
.../gles3/fbocolorbuffer/texcube_02.html | 32 +
.../gles3/fbocolorbuffer/texcube_03.html | 32 +
.../gles3/fbocolorbuffer/texcube_04.html | 32 +
.../gles3/fbocolorbuffer/texcube_05.html | 32 +
.../functional/gles3/fboinvalidate/default.html | 32 +
.../functional/gles3/fboinvalidate/format_00.html | 32 +
.../functional/gles3/fboinvalidate/format_01.html | 32 +
.../functional/gles3/fboinvalidate/format_02.html | 32 +
.../deqp/functional/gles3/fboinvalidate/sub.html | 32 +
.../functional/gles3/fboinvalidate/target.html | 32 +
.../deqp/functional/gles3/fboinvalidate/whole.html | 32 +
.../functional/gles3/fbomultisample.2_samples.html | 24 +
.../functional/gles3/fbomultisample.4_samples.html | 24 +
.../functional/gles3/fbomultisample.8_samples.html | 24 +
.../gles3/fborender/recreate_color_00.html | 31 +
.../gles3/fborender/recreate_color_01.html | 31 +
.../gles3/fborender/recreate_color_02.html | 31 +
.../gles3/fborender/recreate_color_03.html | 31 +
.../gles3/fborender/recreate_color_04.html | 31 +
.../gles3/fborender/recreate_color_05.html | 31 +
.../gles3/fborender/recreate_color_06.html | 31 +
.../gles3/fborender/recreate_depth_stencil.html | 31 +
.../deqp/functional/gles3/fborender/resize_00.html | 31 +
.../deqp/functional/gles3/fborender/resize_01.html | 31 +
.../deqp/functional/gles3/fborender/resize_02.html | 31 +
.../deqp/functional/gles3/fborender/resize_03.html | 31 +
.../gles3/fborender/shared_colorbuffer_00.html | 31 +
.../gles3/fborender/shared_colorbuffer_01.html | 31 +
.../gles3/fborender/shared_colorbuffer_02.html | 31 +
.../gles3/fborender/shared_colorbuffer_clear.html | 31 +
.../gles3/fborender/shared_depth_stencil.html | 31 +
.../functional/gles3/fborender/stencil_clear.html | 31 +
.../gles3/fragmentoutput/array.fixed.html | 31 +
.../gles3/fragmentoutput/array.float.html | 31 +
.../functional/gles3/fragmentoutput/array.int.html | 31 +
.../gles3/fragmentoutput/array.uint.html | 31 +
.../gles3/fragmentoutput/basic.fixed.html | 31 +
.../gles3/fragmentoutput/basic.float.html | 31 +
.../functional/gles3/fragmentoutput/basic.int.html | 31 +
.../gles3/fragmentoutput/basic.uint.html | 31 +
.../functional/gles3/fragmentoutput/random_00.html | 31 +
.../functional/gles3/fragmentoutput/random_01.html | 31 +
.../functional/gles3/fragmentoutput/random_02.html | 31 +
.../gles3/framebufferblit/conversion_00.html | 31 +
.../gles3/framebufferblit/conversion_01.html | 31 +
.../gles3/framebufferblit/conversion_02.html | 31 +
.../gles3/framebufferblit/conversion_03.html | 31 +
.../gles3/framebufferblit/conversion_04.html | 31 +
.../gles3/framebufferblit/conversion_05.html | 31 +
.../gles3/framebufferblit/conversion_06.html | 31 +
.../gles3/framebufferblit/conversion_07.html | 31 +
.../gles3/framebufferblit/conversion_08.html | 31 +
.../gles3/framebufferblit/conversion_09.html | 31 +
.../gles3/framebufferblit/conversion_10.html | 31 +
.../gles3/framebufferblit/conversion_11.html | 31 +
.../gles3/framebufferblit/conversion_12.html | 31 +
.../gles3/framebufferblit/conversion_13.html | 31 +
.../gles3/framebufferblit/conversion_14.html | 31 +
.../gles3/framebufferblit/conversion_15.html | 31 +
.../gles3/framebufferblit/conversion_16.html | 31 +
.../gles3/framebufferblit/conversion_17.html | 31 +
.../gles3/framebufferblit/conversion_18.html | 31 +
.../gles3/framebufferblit/conversion_19.html | 31 +
.../gles3/framebufferblit/conversion_20.html | 31 +
.../gles3/framebufferblit/conversion_21.html | 31 +
.../gles3/framebufferblit/conversion_22.html | 31 +
.../gles3/framebufferblit/conversion_23.html | 31 +
.../gles3/framebufferblit/conversion_24.html | 31 +
.../gles3/framebufferblit/conversion_25.html | 31 +
.../gles3/framebufferblit/conversion_26.html | 31 +
.../gles3/framebufferblit/conversion_27.html | 31 +
.../gles3/framebufferblit/conversion_28.html | 31 +
.../gles3/framebufferblit/conversion_29.html | 31 +
.../gles3/framebufferblit/conversion_30.html | 31 +
.../gles3/framebufferblit/conversion_31.html | 31 +
.../gles3/framebufferblit/conversion_32.html | 31 +
.../gles3/framebufferblit/conversion_33.html | 31 +
.../gles3/framebufferblit/conversion_34.html | 31 +
.../framebufferblit/default_framebuffer_00.html | 31 +
.../framebufferblit/default_framebuffer_01.html | 31 +
.../framebufferblit/default_framebuffer_02.html | 31 +
.../framebufferblit/default_framebuffer_03.html | 31 +
.../framebufferblit/default_framebuffer_04.html | 31 +
.../framebufferblit/default_framebuffer_05.html | 31 +
.../framebufferblit/default_framebuffer_06.html | 31 +
.../gles3/framebufferblit/depth_stencil.html | 31 +
.../functional/gles3/framebufferblit/rect_00.html | 31 +
.../functional/gles3/framebufferblit/rect_01.html | 31 +
.../functional/gles3/framebufferblit/rect_02.html | 31 +
.../functional/gles3/framebufferblit/rect_03.html | 31 +
.../functional/gles3/framebufferblit/rect_04.html | 31 +
.../functional/gles3/framebufferblit/rect_05.html | 31 +
.../functional/gles3/framebufferblit/rect_06.html | 31 +
.../gles3/occlusionquery_conservative.html | 26 +
.../functional/gles3/occlusionquery_strict.html | 26 +
.../deqp/functional/gles3/pixelbufferobject.html | 2 +-
.../deqp/functional/gles3/primitiverestart/00.html | 31 +
.../deqp/functional/gles3/primitiverestart/01.html | 31 +
.../deqp/functional/gles3/primitiverestart/02.html | 31 +
.../deqp/functional/gles3/primitiverestart/03.html | 31 +
.../deqp/functional/gles3/primitiverestart/04.html | 31 +
.../deqp/functional/gles3/primitiverestart/05.html | 31 +
.../deqp/functional/gles3/primitiverestart/06.html | 31 +
.../deqp/functional/gles3/primitiverestart/07.html | 31 +
.../checkout/deqp/functional/gles3/readpixel.html | 4 +-
.../deqp/functional/gles3/shaderderivate_dfdx.html | 24 +
.../deqp/functional/gles3/shaderderivate_dfdy.html | 24 +
.../functional/gles3/shaderderivate_fwidth.html | 24 +
.../gles3/shaderoperator/common_functions.html | 33 +
.../deqp/modules/shared/glsBufferTestUtil.js | 4 +-
.../modules/shared/glsBuiltinPrecisionTests.js | 44 +-
.../deqp/modules/shared/glsFboCompletenessTests.js | 3 +-
.../deqp/modules/shared/glsSamplerObjectTest.js | 4 +
.../deqp/modules/shared/glsShaderExecUtil.js | 2 +-
.../deqp/modules/shared/glsShaderLibrary.js | 3 -
.../deqp/modules/shared/glsShaderRenderCase.js | 2 +-
.../checkout/deqp/modules/shared/glsStateQuery.js | 36 +-
.../deqp/modules/shared/glsTextureTestUtil.js | 9 +-
.../deqp/modules/shared/glsVertexArrayTests.js | 2 +-
.../checkout/deqp/temp_externs/w3c_css.js | 6 +
dom/canvas/test/webgl-conf/checkout/deqp/webgl2.js | 60 -
.../checkout/extra/big-fbos-example.html | 2 +-
.../extra/lots-of-polys-shader-example.html | 22 +-
.../webgl-conf/checkout/extra/out-of-vram.html | 2 +-
.../checkout/extra/tex-image-with-video-test.js | 1 +
.../js/glsl-constructor-tests-generator.js | 390 +-
.../test/webgl-conf/checkout/js/glsl-generator.js | 18 +-
.../test/webgl-conf/checkout/js/js-test-pre.js | 16 +-
.../checkout/js/tests/clipping-wide-points.js | 109 +
.../tests/compound-assignment-type-combination.js | 150 +
.../checkout/js/tests/instanceof-test.js | 6 +-
...e-and-sub-image-2d-with-canvas-sub-rectangle.js | 329 ++
.../tex-image-and-sub-image-2d-with-canvas.js | 20 +-
...nd-sub-image-2d-with-image-bitmap-from-image.js | 1 +
.../tex-image-and-sub-image-2d-with-image-data.js | 143 +-
.../tests/tex-image-and-sub-image-2d-with-image.js | 111 +-
.../tests/tex-image-and-sub-image-2d-with-video.js | 105 +-
...tex-image-and-sub-image-2d-with-webgl-canvas.js | 17 +-
...e-and-sub-image-3d-with-canvas-sub-rectangle.js | 304 ++
.../tex-image-and-sub-image-3d-with-canvas.js | 3 +-
...d-sub-image-3d-with-image-bitmap-from-canvas.js | 4 +-
.../tex-image-and-sub-image-3d-with-image-data.js | 242 +-
.../tests/tex-image-and-sub-image-3d-with-image.js | 248 +-
.../tex-image-and-sub-image-3d-with-svg-image.js | 3 +-
.../tests/tex-image-and-sub-image-3d-with-video.js | 89 +-
...tex-image-and-sub-image-3d-with-webgl-canvas.js | 5 +-
.../js/tests/tex-image-and-sub-image-utils.js | 333 +-
...-image-and-sub-image-with-image-bitmap-utils.js | 236 +-
.../webgl-conf/checkout/js/webgl-test-utils.js | 85 +-
.../checkout/resources/glsl-generator.js | 18 +-
.../checkout/webgl-conformance-tests.html | 13 +-
610 files changed, 37322 insertions(+), 13201 deletions(-)
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/buffer-uninitialized.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-no-alpha-fbo-with-alpha.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-etc.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/bool-type-cast-bug-int-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/nested-sequence-operator.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/program-infolog.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/clipping-wide-points.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-viewport-test-2.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/out-of-bounds-index-buffers.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/get-buffer-sub-data.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/one-large-uniform-buffer.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/extensions/ext-disjoint-timer-query-webgl2.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-element-increment.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/compound-assignment-type-combination.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/invalid-invariant.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/no-attribute-vertex-shader.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-invalid-characters.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-mis-matching-uniform-block.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/tricky-loop-conditions.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/uniform-block-layout-match.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/uniform-block-layouts.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/valid-invariant.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/getextension-while-pbo-bound-stability.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/object-deletion-behaviour-2.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/views-with-offsets.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/format-r11f-g11f-b10f.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/multisample-with-full-sample-counts.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/attrib-type-match.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-outofbounds.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-srgb.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-outside-readbuffer.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-scissor-enabled.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-size-overflow.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-stencil-only.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-test.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/canvas-resizing-with-pbo-bound.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-func-buffer-type-match.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-srgb-color-buffer.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clipping-wide-points.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-unsupported.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-bug.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rendering-sampling-feedback-loop.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rgb-format-support.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/uniform-block-buffer-size.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/sync/sync-webgl-specific.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/active-3d-texture-bug.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-luma-format.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-webgl-specific.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/integer-cubemap-specification-order-bug.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/integer-cubemap-texture-sampling.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-with-bad-args.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-with-different-data-source.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-srgb-mipmap.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/transform_feedback/two-unreferenced-varyings.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_04.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_05.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/default.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/format_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/format_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/format_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/sub.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/target.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/whole.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.2_samples.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.4_samples.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.8_samples.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_04.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_05.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_06.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_depth_stencil.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_depth_stencil.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/stencil_clear.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.fixed.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.int.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.uint.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.fixed.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.float.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.int.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.uint.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/random_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/random_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/random_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_04.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_05.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_06.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_07.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_08.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_09.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_10.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_11.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_12.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_13.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_14.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_15.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_16.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_17.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_18.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_19.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_20.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_21.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_22.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_23.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_24.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_25.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_26.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_27.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_28.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_29.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_30.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_31.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_32.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_33.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_34.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/depth_stencil.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_04.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_05.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_06.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/occlusionquery_conservative.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/occlusionquery_strict.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/00.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/01.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/02.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/03.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/04.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/05.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/06.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/07.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate_dfdx.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate_dfdy.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate_fwidth.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/common_functions.html
create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/clipping-wide-points.js
create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/compound-assignment-type-combination.js
create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js
create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js