<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 - Primitive restart tests enforce pre-October 2014 spec behavior"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93308">93308</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Primitive restart tests enforce pre-October 2014 spec behavior
          </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>idr@freedesktop.org
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>piglit@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>In versions of the desktop OpenGL spec prior to glspec45.core.20141030.pdf,
section 10.3.6 (Primitive Restart) said:

    "When one of the Draw* commands transfers..."

Starting with the 20141030 version, it says:

    "When one of the DrawElements* commands transfers...."

This was a fix for Khronos <a class="bz_bug_link 
          bz_status_CLOSED  bz_closed"
   title="CLOSED FIXED - Komi keyboard layout"
   href="show_bug.cgi?id=12893">bug #12893</a>, and it was intended to be a retroactive
change.

tests/general/primitive-restart.c checks that glDrawArrays respects primitive
restart.  This should be changed to check that glDrawArrays igores primitive
restart.

tests/spec/gl-3.1/primitive-restart-xfb.c also needs some sort of updates.  At
the very least the test should document which behavior it expects.  The only
comment in the whole test is, "Test if primitive restart works with
glDrawArraysIndirect."


tests/spec/arb_es3_compatibility/es3-drawarrays-primrestart-fixedindex.c needs
the same verification.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>