<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:kenneth@whitecape.org" title="Kenneth Graunke <kenneth@whitecape.org>"> <span class="fn">Kenneth Graunke</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - GL_COLOR not handled in GL_ARB_vertex_program MatrixMode() function"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=75068">bug 75068</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>NOTABUG
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - GL_COLOR not handled in GL_ARB_vertex_program MatrixMode() function"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=75068#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - GL_COLOR not handled in GL_ARB_vertex_program MatrixMode() function"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=75068">bug 75068</a>
              from <span class="vcard"><a class="email" href="mailto:kenneth@whitecape.org" title="Kenneth Graunke <kenneth@whitecape.org>"> <span class="fn">Kenneth Graunke</span></a>
</span></b>
        <pre>Yes, that was intentionally removed in 2010:

commit 73578ba9c4938db3a23198c3a2ddf843cfc4f700
Author: Eric Anholt <<a href="mailto:eric@anholt.net">eric@anholt.net</a>>
Date:   Thu Sep 9 16:58:48 2010 -0700

    mesa: Remove SGI_color_matrix.

    Another optional ARB_imaging subset extension.

Passing GL_COLOR to MatrixMode refers to the color matrix stack, which doesn't
exist without either GL_SGI_color_matrix or GL_ARB_imaging, which are optional
extensions that Mesa doesn't support.

Raising INVALID_ENUM here seems like the only sensible option for drivers that
want to implement ARB_vertex_program but not the other optional deprecated
extensions from the 1990s.

We've talked to Valve about this in the past, and discovered that Source engine
games don't use the color matrix stack.  However, the Steam overlay tries to
save and restore it, for compatibility with games that do use it.  They claim
to properly handle the GL error, so it's just (a lot of) spam.</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>