CVS Update: xserver (branch: accel_indirect_glx)

Kristian Høgsberg xorg-commit at cvs.freedesktop.org
Tue Jan 17 23:27:49 EET 2006


CVSROOT:	/cvs/xorg
Module name:	xserver
Changes by:	krh at gabe.freedesktop.org	06/01/17 13:27:49

Log message:
  2006-01-17  Kristian Høgsberg  <krh at redhat.com>
  
          * GL/Makefile.am:
          * GL/glx/Makefile.am:
          * GL/glx/glxcmds.c: (DoCreateContext), (DoMakeCurrent),
          (__glXCopyContext), (__glXSwapBuffers):
          * GL/glx/glxcontext.h:
          * GL/glx/glxdrawable.h:
          * GL/glx/glxext.c: (ResetExtension), (ContextGone),
          (__glXFreeContext), (GlxExtensionInit), (__glXCoreType),
          (__glXForceCurrent), (__glXCallDispatch), (__glXDispatch):
          * GL/glx/glxscreens.c: (DrawableGone), (__glXScreenInit):
          * GL/glx/glxscreens.h:
          * GL/glx/glxserver.h:
          * GL/glx/glxutil.c: (__glXCreateDrawablePrivate),
          (__glXDestroyDrawablePrivate), (__glXGetDrawablePrivate):
          * configure.ac: Implement accelerated indirect rendering by
          loading DRI drivers directly.
  
          * hw/xfree86/dixmods/Makefile.am:
          * hw/xfree86/dixmods/glxmodule.c: Drop GLcore dependency from glx
          module.
  
          * hw/xfree86/dri/dri.c:
          * hw/xfree86/dri/dri.h: Work around double destroy case and add
          DRIUnlockedCallback() function.
  
          * GL/glx/glxloader.c:
          * GL/glx/glxloader.h:
          * GL/glx/glxvisuals.c:
          * GL/glx/glxvisuals.h: New files, lots of code coming from
          GL/mesa/X/xf86glx.c and the libGL loader code.

Modified files:
      xserver/xorg/:	Tag: accel_indirect_glx
        ChangeLog configure.ac 
      xserver/xorg/GL/:	Tag: accel_indirect_glx
        Makefile.am 
      xserver/xorg/GL/glx/:	Tag: accel_indirect_glx
        Makefile.am glxcmds.c glxcontext.h glxdrawable.h glxext.c 
        glxscreens.c glxscreens.h glxserver.h glxutil.c 
      xserver/xorg/hw/xfree86/dixmods/:	Tag: accel_indirect_glx
        Makefile.am glxmodule.c 
      xserver/xorg/hw/xfree86/dri/:	Tag: accel_indirect_glx
        dri.c dri.h 
Added files:
      xserver/xorg/GL/glx/:	Tag: accel_indirect_glx
        glxloader.c glxloader.h glxvisuals.c glxvisuals.h 
  
  Revision      Changes    Path
  1.197.2.1     +33 -0     xserver/xorg/ChangeLog
  http://cvs.freedesktop.org/xorg/xserver/xorg/ChangeLog
  1.159.2.1     +2 -2      xserver/xorg/configure.ac
  http://cvs.freedesktop.org/xorg/xserver/xorg/configure.ac
  1.6.4.1       +1 -1      xserver/xorg/GL/Makefile.am
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/Makefile.am
  1.10.2.1      +12 -11    xserver/xorg/GL/glx/Makefile.am
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/glx/Makefile.am
  1.9.2.1       +34 -53    xserver/xorg/GL/glx/glxcmds.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/glx/glxcmds.c
  1.4.6.1       +3 -9      xserver/xorg/GL/glx/glxcontext.h
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/glx/glxcontext.h
  1.4.6.1       +1 -18     xserver/xorg/GL/glx/glxdrawable.h
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/glx/glxdrawable.h
  1.6.6.1       +52 -99    xserver/xorg/GL/glx/glxext.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/glx/glxext.c
  1.8.6.1       +13 -132   xserver/xorg/GL/glx/glxscreens.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/glx/glxscreens.c
  1.4.6.1       +5 -22     xserver/xorg/GL/glx/glxscreens.h
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/glx/glxscreens.h
  1.6.2.1       +2 -0      xserver/xorg/GL/glx/glxserver.h
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/glx/glxserver.h
  1.4.6.1       +10 -221   xserver/xorg/GL/glx/glxutil.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/GL/glx/glxutil.c
  1.23.2.1      +1 -5      xserver/xorg/hw/xfree86/dixmods/Makefile.am
  http://cvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/dixmods/Makefile.am
  1.8.4.1       +7 -1182   xserver/xorg/hw/xfree86/dixmods/glxmodule.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/dixmods/glxmodule.c
  1.17.2.1      +53 -0     xserver/xorg/hw/xfree86/dri/dri.c
  http://cvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/dri/dri.c
  1.8.6.1       +4 -1      xserver/xorg/hw/xfree86/dri/dri.h
  http://cvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/dri/dri.h




More information about the xorg-commit mailing list