<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [NV67] Incomplete implementation of OpenGL 2.1"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99033#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [NV67] Incomplete implementation of OpenGL 2.1"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99033">bug 99033</a>
              from <span class="vcard"><a class="email" href="mailto:pierre.morrow@free.fr" title="Pierre Moreau <pierre.morrow@free.fr>"> <span class="fn">Pierre Moreau</span></a>
</span></b>
        <pre>Looking at the OpenGL 2.1 specification, I haven’t been able to find any
extension, that was promoted to a core feature in OpenGL <= 2.1, that is not
implemented by Nouveau.

Some of the extensions exposed by NVIDIA are clearly not part of the OpenGL 2.1
specification, such as GL_ARB_shading_language_420pack [0], which was approved
in 2011, whereas the OpenGL 2.1 specification is from Dec. 2006.
I had a quick look at about 10 extensions exposed by NVIDIA but not by Nouveau,
and they were mostly approved >2008. One extension,
GL_EXT_framebuffer_multisample [1], was approved in 2005, but it became a core
feature only in OpenGL 3.0.

>From what I understand (correct me if I am wrong), OpenGL extensions, as long
as they haven’t been made into a core feature, are completely optional in order
to support a given OpenGL version.

[0]: <a href="https://www.opengl.org/registry/specs/ARB/shading_language_420pack.txt">https://www.opengl.org/registry/specs/ARB/shading_language_420pack.txt</a>
[1]: <a href="https://www.opengl.org/registry/specs/EXT/framebuffer_multisample.txt">https://www.opengl.org/registry/specs/EXT/framebuffer_multisample.txt</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>