<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [BDW Bisected]Piglit/shaders_glsl-max-varyings fails"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88793#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [BDW Bisected]Piglit/shaders_glsl-max-varyings fails"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88793">bug 88793</a>
              from <span class="vcard"><a class="email" href="mailto:mattst88@gmail.com" title="Matt Turner <mattst88@gmail.com>"> <span class="fn">Matt Turner</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=113419" name="attach_113419" title="remove ifs from fragment shader">attachment 113419</a> <a href="attachment.cgi?id=113419&action=edit" title="remove ifs from fragment shader">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=88793&attachment=113419'>[review]</a>
remove ifs from fragment shader

I've reproduced the bug by running

<span class="quote">> bin/varying-packing-simple int separate -auto -fbo</span >

and can confirm that the test passes after reverting the bisected patch.

I suspect that this patch simply uncovered an existing bug with spilling. Both
the fragment and vertex shader spill heavily.

I've modified simple.c to remove if statements from the fragment shader. After
that the fragment shader doesn't spill, but the test still fails.

Reducing the number of varyings to 108 allows the VS to now spill and then the
test passes. More investigation needed.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>