[PULL xserver 1.10] GLX backport
Adam Jackson
ajax at redhat.com
Mon Apr 4 13:02:12 PDT 2011
This is a rather large pull request for a stable series, I admit, but I
think it's worthwhile. I've tested it on Intel GM45 with Gnome 3 and
everything works as before. I've also compared the clutter conformance
test runs from clutter 1.6.12 before and after this series, on the same
hardware. Both before and after all clutter tests pass in direct GLX
contexts. However, for indirect GLX:
synephrine:~/fedora/clutter/clutter-1.6.12/tests/conform% diff -u
pre-1.10-iglx post-1.10-iglx | grep -- -FAIL
-FAIL: wrappers/test-texture-fbo
-FAIL: wrappers/test-cogl-backface-culling
-FAIL: wrappers/test-cogl-materials
-FAIL: wrappers/test-cogl-readpixels
-FAIL: wrappers/test-cogl-texture-mipmaps
-FAIL: wrappers/test-cogl-sub-texture
-FAIL: wrappers/test-cogl-texture-pixmap-x11
-FAIL: wrappers/test-cogl-texture-get-set-data
-FAIL: wrappers/test-cogl-atlas-migration
-FAIL: wrappers/test-cogl-viewport
-FAIL: wrappers/test-cogl-offscreen
synephrine:~/fedora/clutter/clutter-1.6.12/tests/conform% diff -u
pre-1.10-iglx post-1.10-iglx | grep -- +FAIL | wc -l
0
synephrine:~/fedora/clutter/clutter-1.6.12/tests/conform% grep FAIL
post-1.10-iglx | wc -l
0
So, fixes all existing failures, and introduces no new failures. I've
trimmed off the more trivial changes to glx/ from master, this should
just be the functional bits.
---
The following changes since commit 49afcc76a1c799e18931cc762431975c5c059437:
XQuartz: Bump bundle version to 2.6.2 (2011-04-04 09:38:35 -0700)
are available in the git repository at:
ssh://people.freedesktop.org/~ajax/xserver.git server-1.10-iglx
Adam Jackson (8):
glx: Remove unused _glapi_get_proc_offset and friends
glx: Simplify _glapi_check_multithread
glx: Remove unused _glapi_get_proc_name
glx: Add texbuffer2 support to swrast
glx: Remove noop dispatch table
glx: Lobotomize _glapi_get_proc_address
glx: Fix _glapi_add_dispatch
glx: Reimplement context tags
glx/Makefile.am | 1 -
glx/glapi.c | 558 +----
glx/glapi.h | 28 -
glx/glapitemp.h | 6655
----------------------------------------------
glx/glxcmds.c | 98 +-
glx/glxdriswrast.c | 8 +
glx/glxext.c | 31 -
glx/glxserver.h | 7 -
hw/xquartz/GL/indirect.c | 9 -
9 files changed, 65 insertions(+), 7330 deletions(-)
delete mode 100644 glx/glapitemp.h
- ajax
More information about the xorg-devel
mailing list