[PULL] GLX rewrite
Adam Jackson
ajax at redhat.com
Tue Oct 29 15:36:02 CET 2013
Cosmetic fixes to the dispatch rewrite itself and to the DRI1 AIGLX
removal, otherwise this all matches what's been sent before. Notably
omitted here is the removal of the glx context cache, which I think
wants to be redone after glamor is merged.
The following changes since commit 7ecfab47eb221dbb996ea6c033348b8eceaeb893:
glx: Add support for the new DRI loader entrypoint. (2013-10-23 08:12:28 +0800)
are available in the git repository at:
ssh://people.freedesktop.org/~ajax/xserver.git glx-rewrite
for you to fetch changes up to 551a32a6f90eab2fef65da4fa65c51f280af136e:
glx: convert to direct GL dispatch (v2) (2013-10-29 10:30:43 -0400)
----------------------------------------------------------------
Adam Jackson (6):
glx: Only take a Pixmap reference if creating the GLXPixmap succeeded
glx: Fix memory leak in context garbage collection (v2)
glx: Fix a corner case in DrawableGone
glx: Simplify glXDestroyContext
glx: Remove DRI1 AIGLX (v2)
glx: convert to direct GL dispatch (v2)
configure.ac | 6 +-
glx/Makefile.am | 18 +-
glx/createcontext.c | 2 +-
glx/dispatch.h | 19816 -----------------------------------
glx/glapi.c | 504 -
glx/glapi.h | 135 -
glx/glapi_gentable.c | 10058 ------------------
glx/glapitable.h | 1016 --
glx/glprocs.h | 3534 -------
glx/glthread.h | 234 -
glx/glxcmds.c | 33 +-
glx/glxcmdsswap.c | 4 -
glx/glxcontext.h | 10 +-
glx/glxdri.c | 1172 ---
glx/glxdri2.c | 4 -
glx/glxdriswrast.c | 4 -
glx/glxext.c | 46 +-
glx/glxserver.h | 5 +
glx/glxstubs.c | 50 +
glx/indirect_dispatch.c | 3236 ++----
glx/indirect_dispatch.h | 602 +-
glx/indirect_dispatch_swap.c | 4016 +++----
glx/indirect_program.c | 49 +-
glx/indirect_reqsize.c | 77 +-
glx/indirect_reqsize.h | 47 +-
glx/indirect_size.h | 12 +-
glx/indirect_size_get.c | 204 +-
glx/indirect_size_get.h | 16 +-
glx/indirect_table.c | 468 +-
glx/indirect_texture_compression.c | 27 +-
glx/indirect_util.c | 7 +-
glx/render2.c | 69 +-
glx/render2swap.c | 69 +-
glx/renderpix.c | 26 +-
glx/renderpixswap.c | 26 +-
glx/single2.c | 18 +-
glx/single2swap.c | 16 +-
glx/singlepix.c | 87 +-
glx/singlepixswap.c | 88 +-
glx/singlesize.c | 10 +-
glx/swap_interval.c | 4 -
glx/xfont.c | 30 +-
hw/xfree86/dixmods/glxmodule.c | 3 -
43 files changed, 3361 insertions(+), 42497 deletions(-)
delete mode 100644 glx/dispatch.h
delete mode 100644 glx/glapi.c
delete mode 100644 glx/glapi.h
delete mode 100644 glx/glapi_gentable.c
delete mode 100644 glx/glapitable.h
delete mode 100644 glx/glprocs.h
delete mode 100644 glx/glthread.h
delete mode 100644 glx/glxdri.c
create mode 100644 glx/glxstubs.c
- ajax
More information about the xorg-devel
mailing list