<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - dispatch_sanity test lumps GL4.0+ functions into 4.3"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=62612">62612</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>dispatch_sanity test lumps GL4.0+ functions into 4.3
          </td>
        </tr>

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

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>mattst88@gmail.com
          </td>
        </tr>

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

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

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

        <tr>
          <th>Component</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr></table>
      <p>
        <div>
        <pre>I noticed:

   { "glDrawTransformFeedback", 43, -1 },
   { "glDrawTransformFeedbackStream", 43, -1 },

which are from ARB_transform_feedback2 and 3 respectively are in GL 4.0 but the
test says they must exist by 4.3.

I started to fix this, but then noticed that we don't have lists for 4.0, 4.1,
or 4.2, so the problem is probably much larger than just these two extensions.

Maybe we should strip out all of the lines that say "Add to xml" and fix up the
others.

I also notice

   /* GL_ARB_internalformat_query */
   { "glGetInternalformativ", 30, -1 },

but ARB_internalformat_query is part of 4.2 and not a required part of 3.0. I
think there's some general confusion about what the version field is supposed
to mean.

IIRC, this is why Ian suggested having separate structs for each version, like
how GL ES 2 and 3 are handled.</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>