[PATCH 0/5] hw/xwin fixes and more (v2)
Jon TURNEY
jon.turney at dronecode.org.uk
Tue Dec 10 09:06:10 PST 2013
On 10/12/2013 15:02, Keith Packard wrote:
> Adam Jackson writes:
>> On Sun, 2013-12-08 at 16:57 +0000, Jon TURNEY wrote:
>>> [3/5] depends on ajax's "Attempt to fix GLX for OSX" series
>>> [4/5] is unneeded if those tokens are added to gltokens.h in glproto instead
>>> [5/5] is another, perhaps better, attempt at updating XWin for the conversion to GL direct dispatch
>>
>> 3 modifies generated code, but I'm fine with that for now, I'll figure
>> out how to get Mesa to generate the right thing up front.
>
> Thanks, Adam. I'm going to release an updated glproto with the new
> defines and then not include that patch in the X server.
Since glproto has been updated, I've dropped 4/5. Here is a pull-request for
the remainder.
The following changes since commit e61e19959d9138d5b81b1f25b7aa3e257918170d:
xquartz/glx: Convert to non-glapi dispatch (2013-12-10 08:04:30 -0800)
are available in the git repository at:
git://people.freedesktop.org/~jturney/xserver master
for you to fetch changes up to 9a4d7572fe3be16bb5aded5f48d4217fdf725b1d:
hw/xwin/glx: Rewrite WGL wrappers after Xserver conversion to direct GL
dispatch (2013-12-10 17:00:06 +0000)
----------------------------------------------------------------
Jon TURNEY (4):
configure.ac: Link XWin with present extension if we are building with
it enabled
ephyr: Fix compilation when ./configure'd with --enable-debug
glx: Consistently use ARB-suffixed names for ARB_multitexture functions
hw/xwin/glx: Rewrite WGL wrappers after Xserver conversion to direct GL
dispatch
configure.ac | 16 ++--
glx/indirect_dispatch.c | 26 +++---
glx/indirect_dispatch_swap.c | 72 ++++++++---------
hw/kdrive/ephyr/ephyr.c | 8 +-
hw/xwin/Makefile.am | 2 +-
hw/xwin/glx/Makefile.am | 32 ++++++--
hw/xwin/glx/gen_gl_wrappers.py | 766
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------
hw/xwin/glx/glshim.c | 124 +++++++++++++++++++++++++++++
hw/xwin/glx/{glwrap.c => glthunk.c} | 77 +++---------------
hw/xwin/glx/glwindows.h | 7 +-
hw/xwin/glx/indirect.c | 30 ++++---
11 files changed, 707 insertions(+), 453 deletions(-)
create mode 100644 hw/xwin/glx/glshim.c
rename hw/xwin/glx/{glwrap.c => glthunk.c} (55%)
More information about the xorg-devel
mailing list