[PULL] Implement GLX_ARB_create_context

Ian Romanick idr at freedesktop.org
Mon May 7 13:52:26 PDT 2012


The following changes since commit 97041364a6acb2b66b5cfd06757c90a006ad50e9:

  Merge remote-tracking branch 'whot/for-keith' (2012-05-02 20:47:25 -0700)

are available in the git repository at:

  ssh+git://people.freedesktop.org/~idr/xserver.git GLX_ARB_create_context

Ian Romanick (11):
      glx: Fix mishandling of shared contexts
      glx: Don't track GLClientmajorVersion or GLClientminorVersion
      glx: Extend __GLXscreen::createContext to take attributes
      glx: Add tracking for GLX_ARB_create_context and GLX_ARB_create_context_profile
      glx: Optionally call DRI2 createContextAttribs from __glXDRIscreenCreateContext
      glx: Implement GLX SetClientInfoARB protocol
      glx: Initialize all context fields together
      glx: Initialize remaining context fields
      glx: Use one function to add a context to all global tables
      glx: Make several functions available outside the glxcmds.c compilation unit
      glx: Implement protocol for glXCreateContextAttribsARB

 configure.ac           |    2 +-
 glx/clientinfo.c       |   49 +++++++++++-
 glx/createcontext.c    |  213 +++++++++++++++++++++++++++++++++++++++++++++++-
 glx/extension_string.c |   34 ++++----
 glx/extension_string.h |    4 +-
 glx/glxcmds.c          |   77 +++++++++---------
 glx/glxcontext.h       |   13 +++
 glx/glxdri.c           |   12 +++-
 glx/glxdri2.c          |  161 +++++++++++++++++++++++++++++++++++--
 glx/glxdriswrast.c     |   12 +++-
 glx/glxext.c           |   13 ++-
 glx/glxext.h           |    2 +-
 glx/glxscreens.h       |    5 +-
 glx/glxserver.h        |    2 -
 14 files changed, 525 insertions(+), 74 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120507/5542876d/attachment.pgp>


More information about the xorg-devel mailing list