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