<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[189533] trunk/LayoutTests</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/189533">189533</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2015-09-08 21:59:47 -0700 (Tue, 08 Sep 2015)</dd>
</dl>
<h3>Log Message</h3>
<pre>Unreviewed, rolling out <a href="http://trac.webkit.org/projects/webkit/changeset/189407">r189407</a> and <a href="http://trac.webkit.org/projects/webkit/changeset/189424">r189424</a>.
https://bugs.webkit.org/show_bug.cgi?id=148993
Broke some tests, and made others flakily time out (Requested
by ap on #webkit).
Reverted changesets:
"[WebGL] Update WebGL 1.0.3 conformance tests"
https://bugs.webkit.org/show_bug.cgi?id=148858
http://trac.webkit.org/changeset/189407
"REGRESSION (<a href="http://trac.webkit.org/projects/webkit/changeset/189407">r189407</a>): webgl/1.0.3/conformance/extensions
/webgl-draw-buffers.html"
http://trac.webkit.org/changeset/189424</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsplatformmacTestExpectations">trunk/LayoutTests/platform/mac/TestExpectations</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceextensionsoestexturehalffloatexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceextensionswebglcompressedtexturesizelimitexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceextensionswebgldrawbuffersexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceglslmiscshaderstructscopeexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceglslmiscshaderswithinvarianceexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceglslmiscshaderswithnameconflictsexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceglslmiscstructnestingofvariablenamesexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformancerenderbuffersfeedbackloopexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformancetexturestexturecopyingfeedbackloopsexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceextensionsangleinstancedarrayshtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceglslmiscshaderwithforloophtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceglslmiscternaryoperatorsinglobalinitializershtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemiscbadargumentstesthtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemorefunctionsuniformMatrixBadArgshtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemoreunitjs">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceoglesoglesutilsjs">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetexturesteximagewithinvaliddatahtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetypedarraysarrayunittestshtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetypedarraysresourcestypedarrayworkerjs">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_fileswebglconformancetestshtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/ChangeLog        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,3 +1,21 @@
</span><ins>+2015-09-08 Commit Queue <commit-queue@webkit.org>
+
+ Unreviewed, rolling out r189407 and r189424.
+ https://bugs.webkit.org/show_bug.cgi?id=148993
+
+ Broke some tests, and made others flakily time out (Requested
+ by ap on #webkit).
+
+ Reverted changesets:
+
+ "[WebGL] Update WebGL 1.0.3 conformance tests"
+ https://bugs.webkit.org/show_bug.cgi?id=148858
+ http://trac.webkit.org/changeset/189407
+
+ "REGRESSION (r189407): webgl/1.0.3/conformance/extensions
+ /webgl-draw-buffers.html"
+ http://trac.webkit.org/changeset/189424
+
</ins><span class="cx"> 2015-09-08 Said Abou-Hallawa <sabouhallawa@apple.com>
</span><span class="cx">
</span><span class="cx"> [iOS] Unreviewed iOS gardening.
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/TestExpectations (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/TestExpectations        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/platform/mac/TestExpectations        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -439,15 +439,29 @@
</span><span class="cx">
</span><span class="cx"> webkit.org/b/124935 [ Debug ] webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html [ Slow ]
</span><span class="cx">
</span><ins>+# Skip 1.0.3 tests for now, to be unskipped when we get closer to conformance
+webgl/1.0.3/conformance/attribs [ Skip ]
+webgl/1.0.3/conformance/buffers [ Skip ]
+webgl/1.0.3/conformance/canvas [ Skip ]
+webgl/1.0.3/conformance/context [ Skip ]
+webgl/1.0.3/conformance/glsl [ Skip ]
+webgl/1.0.3/conformance/renderbuffers [ Skip ]
+webgl/1.0.3/conformance/rendering [ Skip ]
+webgl/1.0.3/conformance/state [ Skip ]
+webgl/1.0.3/conformance/textures [ Skip ]
+webgl/1.0.3/conformance/typedarrays [ Skip ]
+webgl/1.0.3/conformance/uniforms [ Skip ]
+webgl/1.0.3/conformance/extensions/angle-instanced-arrays.html [ Skip ]
+webgl/1.0.3/conformance/extensions/oes-texture-half-float.html [ Skip ]
+webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html [ Skip ]
+webgl/1.0.3/conformance/extensions/webgl-draw-buffers.html [ Skip ]
+
</ins><span class="cx"> # Sending the mouse down event to the scrollbar starts a nested run loop which causes a hang.
</span><span class="cx"> fast/events/mousedown-in-subframe-scrollbar.html [ Skip ]
</span><span class="cx">
</span><span class="cx"> webkit.org/b/96828 fast/canvas/webgl/oes-vertex-array-object.html [ Skip ]
</span><span class="cx"> webkit.org/b/96828 webgl/1.0.2/conformance/extensions/oes-vertex-array-object.html [ Skip ]
</span><span class="cx">
</span><del>-[ Mavericks ] webgl/1.0.3/conformance/extensions/webgl-draw-buffers.html [ Failure ]
-webgl/1.0.3/conformance/rendering/point-no-attributes.html [ Skip ]
-
</del><span class="cx"> http/tests/misc/willCacheResponse-delegate-callback.html [ Failure ]
</span><span class="cx"> http/tests/xmlhttprequest/basic-auth-nopassword.html [ Failure ]
</span><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceextensionsoestexturehalffloatexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx">
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/extensions/oes-texture-half-float.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceextensionswebglcompressedtexturesizelimitexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx">
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/extensions/webgl-compressed-texture-size-limit.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceextensionswebgldrawbuffersexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx">
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/extensions/webgl-draw-buffers.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceglslmiscshaderstructscopeexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx">
</span><span class="cx"> Test: ../../../resources/webgl_test_files/conformance/glsl/misc/shader-struct-scope.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceglslmiscshaderswithinvarianceexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx">
</span><span class="cx"> Test: ../../../resources/webgl_test_files/conformance/glsl/misc/shaders-with-invariance.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceglslmiscshaderswithnameconflictsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx">
</span><span class="cx"> Test: ../../../resources/webgl_test_files/conformance/glsl/misc/shaders-with-name-conflicts.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceglslmiscstructnestingofvariablenamesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx">
</span><span class="cx"> Test: ../../../resources/webgl_test_files/conformance/glsl/misc/struct-nesting-of-variable-names.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformancerenderbuffersfeedbackloopexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx">
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/renderbuffers/feedback-loop.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformancetexturestexturecopyingfeedbackloopsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx">
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/textures/texture-copying-feedback-loops.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceextensionsangleinstancedarrayshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -77,7 +77,6 @@
</span><span class="cx">
</span><span class="cx"> if (!gl) {
</span><span class="cx"> testFailed("WebGL context does not exist");
</span><del>- finishTest();
</del><span class="cx"> } else {
</span><span class="cx"> testPassed("WebGL context exists");
</span><span class="cx">
</span><span class="lines">@@ -89,7 +88,6 @@
</span><span class="cx"> testPassed("No ANGLE_instanced_arrays support -- this is legal");
</span><span class="cx">
</span><span class="cx"> runSupportedTest(false);
</span><del>- finishTest();
</del><span class="cx"> } else {
</span><span class="cx"> testPassed("Successfully enabled ANGLE_instanced_arrays extension");
</span><span class="cx">
</span><span class="lines">@@ -415,6 +413,10 @@
</span><span class="cx">
</span><span class="cx"> cycleAndTest();
</span><span class="cx"> }
</span><ins>+
+var successfullyParsed = true;
</ins><span class="cx"> </script>
</span><ins>+<script src="../../resources/js-test-post.js"></script>
+
</ins><span class="cx"> </body>
</span><span class="cx"> </html>
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceglslmiscshaderwithforloophtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> uniform vec2 resolution;
</span><span class="cx">
</span><span class="cx"> // Saw-tooth function that is synced with the demo music (128bpm)
</span><del>-float gBeat;
</del><ins>+float gBeat=fract(time*3.2/3.);
</ins><span class="cx">
</span><span class="cx"> // Calculate the surface color
</span><span class="cx"> vec3 surfColor(vec2 p)
</span><span class="lines">@@ -74,7 +74,6 @@
</span><span class="cx">
</span><span class="cx"> void main()
</span><span class="cx"> {
</span><del>- gBeat=fract(time*3.2/3.);
</del><span class="cx"> // Screen setup
</span><span class="cx"> vec2 p=(2.*gl_FragCoord.xy-resolution)/resolution.y,
</span><span class="cx"> q=2.*gl_FragCoord.xy/resolution-1.;
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceglslmiscternaryoperatorsinglobalinitializershtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> <div id="console"></div>
</span><span class="cx"> <script id="fragmentShader" type="text/something-not-javascript">
</span><span class="cx"> precision mediump float;
</span><del>-const $(type) green = $(green);
-const $(type) black = $(black);
</del><ins>+$(type) green = $(green);
+$(type) black = $(black);
</ins><span class="cx"> $(type) var = (true) ? green : black;
</span><span class="cx"> void main() {
</span><span class="cx"> gl_FragColor = $(asVec4);
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemiscbadargumentstesthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -71,13 +71,15 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> for (var i = 0; i < testArguments.length; ++i) {
</span><del>- var func, func2;
</del><ins>+ var func, func2, func3;
</ins><span class="cx"> if (testArguments[i].throws) {
</span><span class="cx"> func = shouldThrow;
</span><span class="cx"> func2 = shouldThrow;
</span><ins>+ func3 = shouldThrow;
</ins><span class="cx"> } else {
</span><span class="cx"> func = shouldBeUndefined;
</span><span class="cx"> func2 = shouldBeNull;
</span><ins>+ func3 = shouldBeEmptyString;
</ins><span class="cx"> }
</span><span class="cx"> argument = testArguments[i].value;
</span><span class="cx"> func("context.compileShader(argument)");
</span><span class="lines">@@ -99,15 +101,15 @@
</span><span class="cx"> func("context.uniform2iv(argument, new Int32Array([0, 0]))");
</span><span class="cx"> func("context.uniformMatrix2fv(argument, false, new Float32Array([0.0, 0.0, 0.0, 0.0]))");
</span><span class="cx">
</span><del>- func2("context.getProgramInfoLog(argument)");
</del><span class="cx"> func2("context.getProgramParameter(argument, 0)");
</span><del>- func2("context.getShaderInfoLog(argument)");
</del><span class="cx"> func2("context.getShaderParameter(argument, 0)");
</span><del>- func2("context.getShaderSource(argument)");
</del><span class="cx"> func2("context.getUniform(argument, loc)");
</span><span class="cx"> func2("context.getUniform(program, argument)");
</span><span class="cx"> func2("context.getUniformLocation(argument, 'u_modelViewProjMatrix')");
</span><span class="cx">
</span><ins>+ func3("context.getProgramInfoLog(argument)");
+ func3("context.getShaderInfoLog(argument)");
+ func3("context.getShaderSource(argument)");
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> var successfullyParsed = true;
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemorefunctionsuniformMatrixBadArgshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx"> });
</span><span class="cx"> var d = new Uint8Array(4);
</span><span class="cx"> gl.readPixels(0,0,1,1,gl.RGBA, gl.UNSIGNED_BYTE, d);
</span><del>- assertArrayEqualsWithEpsilon([1,2,3,8], d, [1,1,1,1]);
</del><ins>+ assertArrayEquals([1,2,3,8], d);
</ins><span class="cx"> sh.destroy();
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemoreunitjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -391,38 +391,6 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-function assertArrayEqualsWithEpsilon(name, v, p, l) {
- if (l == null) { l = p; p = v; v = name; name = null; }
- if (!v) {
- testFailed("assertArrayEqualsWithEpsilon: first array undefined", name, v, p);
- return false;
- }
- if (!p) {
- testFailed("assertArrayEqualsWithEpsilon: second array undefined", name, v, p);
- return false;
- }
- if (!l) {
- testFailed("assertArrayEqualsWithEpsilon: limit array undefined", name, v, p);
- return false;
- }
- if (v.length != p.length) {
- testFailed("assertArrayEqualsWithEpsilon", name, v, p, l);
- return false;
- }
- if (v.length != l.length) {
- testFailed("assertArrayEqualsWithEpsilon", name, v, p, l);
- return false;
- }
- for (var ii = 0; ii < v.length; ++ii) {
- if (Math.abs(v[ii]- p[ii])>l[ii]) {
- testFailed("assertArrayEqualsWithEpsilon", name, v, p, l);
- return false;
- }
- }
- testPassed("assertArrayEqualsWithEpsilon", name, v, p, l);
- return true;
-}
-
</del><span class="cx"> function assertNotEquals(name, v, p) {
</span><span class="cx"> if (p == null) { p = v; v = name; name = null; }
</span><span class="cx"> if (compare(v, p)) {
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceoglesoglesutilsjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -500,9 +500,6 @@
</span><span class="cx"> // Check for unset uniforms
</span><span class="cx"> for (var name in uniforms) {
</span><span class="cx"> var uniform = uniforms[name];
</span><del>- if (name.indexOf("gl_") == 0) {
- continue;
- }
</del><span class="cx"> if (!uniform.used) {
</span><span class="cx"> testFailed("uniform " + name + " never set");
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetexturesteximagewithinvaliddatahtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">
</span><span class="cx"> function setup() {
</span><span class="cx"> tex = gl.createTexture();
</span><del>- gl.bindTexture(gl.TEXTURE_2D, tex);
</del><ins>+ gl.bindTexture(gl.TEXTURE_2D, bug32619_tests.tex);
</ins><span class="cx"> gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 64, 64, 0, gl.RGBA, gl.UNSIGNED_BYTE, null);
</span><span class="cx"> }
</span><span class="cx">
</span><span class="lines">@@ -81,21 +81,6 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>-test("Calling texImage2D with no WebGLTexture bound generates INVALID_OPERATION",
- function () {
- gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 64, 64, 0, gl.RGBA, gl.UNSIGNED_BYTE, null);
- },
- gl.INVALID_OPERATION);
-
-test("Calling texSubImage2D with no WebGLTexture bound generates INVALID_OPERATION",
- function () {
- var buffer = new Uint8Array(4);
- gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, buffer);
- },
- gl.INVALID_OPERATION);
-
-setup();
-
</del><span class="cx"> test("Passing a buffer not large enough to texImage2D should generate an INVALID_OPERATION",
</span><span class="cx"> function () {
</span><span class="cx"> var tooSmall = new Uint8Array(64);
</span><span class="lines">@@ -133,8 +118,6 @@
</span><span class="cx"> },
</span><span class="cx"> "exception");
</span><span class="cx">
</span><del>-teardown();
-
</del><span class="cx"> debug("");
</span><span class="cx"> var successfullyParsed = true;
</span><span class="cx"> </script>
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetypedarraysarrayunittestshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -195,30 +195,16 @@
</span><span class="cx"> // case, assert the new behavior.
</span><span class="cx"> shouldBe('new Uint8ClampedArray(1) instanceof Uint8Array', 'false');
</span><span class="cx">
</span><del>- if (Object.getPrototypeOf(Int8Array.prototype) == Object.prototype) {
- // ES5 behavior.
- shouldBe('Object.getPrototypeOf(Int8Array.prototype)', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Uint8Array.prototype)', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Uint8ClampedArray.prototype)', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Int16Array.prototype)', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Uint16Array.prototype)', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Int32Array.prototype)', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Uint32Array.prototype)', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Float32Array.prototype)', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Float64Array.prototype)', 'Object.prototype');
- } else {
- // As of ES6, the prototypes for typed array constructors point to an intrinsic object whose internal
- // prototype is Object.prototype. Relevant spec section is 22.2.5.2: TypedArray.prototype.
- shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Int8Array.prototype))', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Uint8Array.prototype))', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Uint8ClampedArray.prototype))', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Int16Array.prototype))', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Uint16Array.prototype))', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Int32Array.prototype))', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Uint32Array.prototype))', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Float32Array.prototype))', 'Object.prototype');
- shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Float64Array.prototype))', 'Object.prototype');
- }
</del><ins>+ shouldBe('Object.getPrototypeOf(Int8Array.prototype)', 'Object.prototype');
+ shouldBe('Object.getPrototypeOf(Uint8Array.prototype)', 'Object.prototype');
+ shouldBe('Object.getPrototypeOf(Uint8ClampedArray.prototype)', 'Object.prototype');
+ shouldBe('Object.getPrototypeOf(Int16Array.prototype)', 'Object.prototype');
+ shouldBe('Object.getPrototypeOf(Uint16Array.prototype)', 'Object.prototype');
+ shouldBe('Object.getPrototypeOf(Int32Array.prototype)', 'Object.prototype');
+ shouldBe('Object.getPrototypeOf(Uint32Array.prototype)', 'Object.prototype');
+ shouldBe('Object.getPrototypeOf(Float32Array.prototype)', 'Object.prototype');
+ shouldBe('Object.getPrototypeOf(Float64Array.prototype)', 'Object.prototype');
+ shouldBe('Object.getPrototypeOf(DataView.prototype)', 'Object.prototype');
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> //
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetypedarraysresourcestypedarrayworkerjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> } else {
</span><span class="cx"> valueToSend = view.buffer;
</span><span class="cx"> }
</span><del>- var transferablesToSend = undefined;
</del><ins>+ var transferablesToSend = null;
</ins><span class="cx"> if (message.command == 'transfer' ||
</span><span class="cx"> message.command == 'transferBuffer') {
</span><span class="cx"> transferablesToSend = [ view.buffer ];
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_fileswebglconformancetestshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -180,13 +180,6 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>- function createStylesheet() {
- var style = document.createElement("style");
- style.appendChild(document.createTextNode(""));
- document.head.appendChild(style);
- return style.sheet;
- }
-
</del><span class="cx"> function create3DContext(canvas, attrs, version) {
</span><span class="cx"> if (!canvas) {
</span><span class="cx"> canvas = document.createElement("canvas");
</span><span class="lines">@@ -933,19 +926,6 @@
</span><span class="cx"> autoScrollEnabled = autoScrollCheckbox.checked;
</span><span class="cx"> autoScroll = autoScrollEnabled;
</span><span class="cx"> };
</span><del>-
- var hidePassedSheet = createStylesheet();
- var hidePassedCheckbox = document.getElementById("hidePassedCheckbox");
- hidePassedCheckbox.checked = false;
- hidePassedCheckbox.onclick = function() {
- var hidePassedTests = hidePassedCheckbox.checked;
- if (hidePassedTests) {
- hidePassedSheet.insertRule(".testpagesuccess { display: none; }", 0);
- } else {
- hidePassedSheet.deleteRule(0);
- }
- };
-
</del><span class="cx"> var textbutton = document.getElementById("showTextSummary");
</span><span class="cx"> textbutton.onclick = function() {
</span><span class="cx"> log("click");
</span><span class="lines">@@ -1012,9 +992,6 @@
</span><span class="cx"> <input type="checkbox" id="autoScrollCheckbox"/>
</span><span class="cx"> <label for="autoScrollCheckbox">auto scroll</label>
</span><span class="cx"> <br/>
</span><del>- <input type="checkbox" id="hidePassedCheckbox"/>
- <label for="hidePassedCheckbox">hide passed tests</label>
- <br/>
</del><span class="cx"> <input type="button" style="visibility: hidden;" value="display text summary" id="showTextSummary"/>
</span><span class="cx"> <div id="nowebgl" class="nowebgl" style="display: none;">
</span><span class="cx"> This browser does not appear to support WebGL
</span></span></pre>
</div>
</div>
</body>
</html>