<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - llvmpipe: Fragment Shader with "return" in main causes back output"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=62357#c11">Comment # 11</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - llvmpipe: Fragment Shader with "return" in main causes back output"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=62357">bug 62357</a>
              from <span class="vcard"><a class="email" href="mailto:sroland@vmware.com" title="Roland Scheidegger <sroland@vmware.com>"> <span class="fn">Roland Scheidegger</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=76596" name="attach_76596" title="another testcase">attachment 76596</a> <a href="attachment.cgi?id=76596&action=edit" title="another testcase">[details]</a></span>
another testcase

Here's another test case. With this one you can actually see if both the early
exit and the code after the if are executed properly (as it outputs green on
odd pixels and pink on even ones).
(Requires glsl 1.30 though now.)
Succeeds with softpipe.
With unpatched llvmpipe (that one definitely can't work), it fails on the pink
pixels (as it never executes the code after the ret, hence it outputs
green/black pattern).
With the patch, it will fail on the green pixels (outputs a solid pink - this
is less obvious why...).</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>