<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - piglit test for render reordering"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99293">99293</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>piglit test for render reordering
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>piglit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>tests
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>piglit@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>robclark@freedesktop.org
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>piglit@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>freedreno and vc4 have support to re-order draw calls to reduce tile passes and
improve memory efficiency[1][2].  We should probably have a piglit test(s) for
this.

Probably for simple case of rendering to FBO and then sampling from, we can do
something that iterates between rendering to FBO and then sampling from, so
that each step overwrites one component (ie. x, y, z, or w) and taking the rest
of the components from the previous FBO sampled as a texture?

For gl(es)3+ type features, we probably need to add things like using a prior
TF output bo as a UBO, and other things I'm not thinking of right now.

[1]
<a href="http://bloggingthemonkey.blogspot.com/2016/07/dirty-tricks-for-moar-fps.html">http://bloggingthemonkey.blogspot.com/2016/07/dirty-tricks-for-moar-fps.html</a>
[2] <a href="http://anholt.livejournal.com/47610.html">http://anholt.livejournal.com/47610.html</a></pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>