On 10 November 2011 15:36, Chad Versace <span dir="ltr">&lt;<a href="mailto:chad.versace@linux.intel.com">chad.versace@linux.intel.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="im"><br>
On 11/10/2011 11:38 AM, Paul Berry wrote:<br>
&gt; When the static-write-varying-01.frag tests were introduced, they were<br>
&gt; accidentally made the same as the corresponding<br>
&gt; static-write-varying-02.frag.<br>
&gt;<br>
&gt; The original intent (from talking to Chad) was for one set of tests<br>
&gt; verify that varyings can&#39;t be written to via direct assignment, and<br>
&gt; the other set of tests to verify that varyings can&#39;t be written to via<br>
&gt; passing to a function as an &quot;out&quot; parameter.<br>
<br>
</div>Thanks for cleaning this up. There&#39;s a few silly mistakes in the tests.<br>
<div class="im"><br>
&gt;<br>
&gt; This patch updates static-write-varying-01.frag to reflect the<br>
&gt; original intent.<br>
&gt; ---<br>
&gt;  .../storage-qualfiers/static-write-varying-01.frag |    6 +-----<br>
&gt;  .../storage-qualfiers/static-write-varying-01.frag |    6 +-----<br>
&gt;  .../storage-qualfiers/static-write-varying-01.frag |    6 +-----<br>
&gt;  3 files changed, 3 insertions(+), 15 deletions(-)<br>
&gt;<br>
&gt; diff --git a/tests/spec/glsl-1.00/compiler/storage-qualfiers/static-write-varying-01.frag b/tests/spec/glsl-1.00/compiler/storage-qualfiers/static-write-varying-01.frag<br>
&gt; index e5548c5..aedbc02 100644<br>
&gt; --- a/tests/spec/glsl-1.00/compiler/storage-qualfiers/static-write-varying-01.frag<br>
&gt; +++ b/tests/spec/glsl-1.00/compiler/storage-qualfiers/static-write-varying-01.frag<br>
&gt; @@ -10,10 +10,6 @@<br>
&gt;<br>
&gt;  varying float x;<br>
&gt;<br>
&gt; -void f(out float y) {<br>
&gt; -    y = 0.0;<br>
&gt; -}<br>
&gt; -<br>
&gt;  void g() {<br>
&gt; -    f(x);<br>
&gt; +    y = 0.0;<br>
&gt;  }<br>
<br>
</div>That should be x = 0.0.<br></blockquote><div><br>Argh, oops.  Thanks for catching these.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im"><br>
&gt; diff --git a/tests/spec/glsl-1.10/compiler/storage-qualfiers/static-write-varying-01.frag b/tests/spec/glsl-1.10/compiler/storage-qualfiers/static-write-varying-01.frag<br>
&gt; index 11b5834..48f54d0 100644<br>
&gt; --- a/tests/spec/glsl-1.10/compiler/storage-qualfiers/static-write-varying-01.frag<br>
&gt; +++ b/tests/spec/glsl-1.10/compiler/storage-qualfiers/static-write-varying-01.frag<br>
&gt; @@ -10,10 +10,6 @@<br>
&gt;<br>
&gt;  varying float x;<br>
&gt;<br>
&gt; -void f(out float y) {<br>
&gt; -    y = 0.0;<br>
&gt; -}<br>
&gt; -<br>
&gt;  void g() {<br>
&gt; -    f(x);<br>
&gt; +    x = 0.0;<br>
&gt;  }<br>
<br>
</div>Correct here.<br>
<div class="im"><br>
&gt; diff --git a/tests/spec/glsl-1.20/compiler/storage-qualfiers/static-write-varying-01.frag b/tests/spec/glsl-1.20/compiler/storage-qualfiers/static-write-varying-01.frag<br>
&gt; index 1e03f27..ec832f9 100644<br>
&gt; --- a/tests/spec/glsl-1.20/compiler/storage-qualfiers/static-write-varying-01.frag<br>
&gt; +++ b/tests/spec/glsl-1.20/compiler/storage-qualfiers/static-write-varying-01.frag<br>
&gt; @@ -10,10 +10,6 @@<br>
&gt;<br>
&gt;  varying float x;<br>
&gt;<br>
&gt; -void f(out float y) {<br>
&gt; -    y = 0.0;<br>
&gt; -}<br>
&gt; -<br>
&gt;  void g() {<br>
&gt; -    f(x);<br>
&gt; +    y = 0.0;<br>
&gt;  }<br>
<br>
</div>This should be x = 0.0 too.<br>
<br>
Other than the little typos, this is<br>
Reviewec-by: Chad Versace &lt;<a href="mailto:chad.versace@linux.intel.com">chad.versace@linux.intel.com</a>&gt;<br>
- ----<br>
Chad Versace<br>
<a href="mailto:chad.versace@linux.intel.com">chad.versace@linux.intel.com</a><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.11 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iQIcBAEBAgAGBQJOvF/hAAoJEAIvNt057x8i+ekP+wauh7WPVERLOpL/W5dUNFXp<br>
0hpKfRL5wa/K7h/YC6extOING0PLoWfh0CAlLC8N45oedbufN0p5Tu5q0eiNgmut<br>
+BqG5xL24qavM7Mt4EQ0Wg8s96D2j4qm94jq9iNVYAMYwxPmUaCvP9Gv33CEh/GN<br>
1lko1xNActFCO68uFu/mUAP1Dp6DdjhFB4z8VjCOW/y2pv4lur2ma1HQkvK2hNDw<br>
jLI28oWwSX7ipHn/w0npX0D/ZeautLuK/pjMyDdIHuK74pW5tBGBJQgcWLGde4Ue<br>
TAvkGVQ9xs2970SLjLpQe4eDoHTSGDGUmh4C4tqANopvSyAUulKJhpMa+XA91tfm<br>
ihaKKpeXlARCI//bUDJV18AbgW6aRFCHLIKuqwoXzI0/sbZqoXAl6+WDK2LrCmRw<br>
CFTl8uoO1EAu07ARFLhSwWDgLiSAljNbXDktJeIFi8YSeAGVZdgG2TF2aGSaBW5e<br>
X8rRw+dvni9sz+de/ABLnWPPut3YPvoUCJ37aGbwejoq1v5xIaqPQlwnSbbH8M6D<br>
05zjyO2ng/I2Z0esRgBVOb0GoDmSecM/N5wh9ZS1Nxh5UuUtmiqUhNoxElqFvxSz<br>
d+jyXdNuydvLzAA6dVMrNmGmnwI4v1JoihLxw3EqRWU3otnGmW/C5f1/xWmmKoV9<br>
h8G1mj3SJGp08qmD2vME<br>
=2E8L<br>
-----END PGP SIGNATURE-----<br>
</blockquote></div><br>