David Reveman
9fb911fe06
Update to new GLX interface
2006-03-08 18:32:32 +00:00
David Reveman
ad89f1032a
Add s_blit.c
2006-03-06 15:26:53 +00:00
David Reveman
9ad6fd9b91
Build against mesa head
2006-03-06 14:40:44 +00:00
David Reveman
24bb0886f9
GL_EXT_framebuffer_object support
2006-02-23 01:57:39 +00:00
David Reveman
bde517ea21
Update to build against mesa head
2006-02-20 12:18:32 +00:00
David Reveman
0653020ddf
Update to build against mesa head
2006-02-16 03:15:24 +00:00
David Reveman
72d056f02c
Remove GLX_CFLAGS and rely on Mesa including dix-config.h
2006-02-16 01:08:36 +00:00
David Reveman
f3fad0337d
_XSERVER64 defined correctly when building mesa sources
2006-02-15 04:03:48 +00:00
Dave Airlie
3ae25ff4fd
patch from Hanno Böck <ml@hboeck.de> to make xgl build against Mesa HEAD
2006-02-14 02:32:41 +00:00
Eric Anholt
99100d03bb
Merge glx-on-FreeBSD fixes from trunk.
2006-02-13 22:39:26 +00:00
David Reveman
6aadae7117
Fix for building with Mesa CVS
2006-02-13 10:52:06 +00:00
Dave Airlie
281e811263
missed some moves to Mesa HEAD
2006-02-10 21:44:43 +00:00
Dave Airlie
53bfe8a6f1
move to Mesa CVS
2006-02-10 20:45:24 +00:00
David Reveman
14cadd5c84
Fix symlink-mesa.sh
2006-02-10 10:46:52 +00:00
David Reveman
fe5943e9e1
GLX_MESA_render_texture -> GLX_EXT_texture_from_pixmap
2006-02-06 19:48:39 +00:00
David Reveman
cbcc1fcd60
Allow support for GL_NV_texture_env_combine4 and
...
GL_ARB_texture_non_power_of_two
2006-02-02 17:06:48 +00:00
David Reveman
b0466438a9
Fix support for ARGB visuals
2006-02-02 03:47:15 +00:00
Dave Airlie
198ea994a2
initial commits to branch of fb, render, and GLX changes for Xgl some of
...
the GLX changes stop X.org server from working
2006-01-18 07:21:43 +00:00
Ian Romanick
847d83ec3c
Bug #2996 : libglx / libGLcore should use a dispatch table
...
Port all changes from the (monolithic) accelerated_indirect-0-0-1 branch to
the modular trunk. This will break the Darwin and cygwin builds. Other
than the changes to symlink-mesa.sh and the various Makefile.am files,
to code is identical to what's in the branch.
Reviewed by: airlied, krh
2006-01-12 00:21:59 +00:00
Adam Jackson
cf605eb916
Build libglx correctly when not building the Xorg DDX.
2005-12-13 17:35:26 +00:00
Kevin E Martin
7c00afd0ec
Define XFree86Server only where it is required.
2005-12-02 06:02:45 +00:00
Kevin E Martin
924518605b
Fix GL build when srcdir != builddir (Donnie Berkholz).
2005-12-01 23:39:00 +00:00
Kevin E Martin
da5d66f2ff
Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadable
...
module builds to reflect this change.
2005-11-29 16:39:33 +00:00
Kevin E Martin
63aa96c08a
Update pkgconfig files to separate library build-time dependencies from
...
application build-time dependencies, and update package deps to work
with separate build roots.
2005-11-19 07:15:50 +00:00
Kevin E Martin
16b315affa
Use glcontextmodes.[ch] from Mesa.
2005-11-14 21:04:12 +00:00
Kevin E Martin
0c110c80e7
Add GL_CFLAGS so that GLX can find its proto headers when using separate
...
build dirs.
2005-11-14 20:18:03 +00:00
Dave Airlie
b588bdfe2a
programs/Xserver/GL/mesa/X/xf86glx.c: Missing initializer in xf86glx.c
...
spotted while debugging something else.
2005-10-22 04:38:50 +00:00
Ian Romanick
f5a5817834
Make sure that the __gl*_size prototypes are seen in all the places that
...
they need to be seen.
2005-10-20 23:24:47 +00:00
Kevin E Martin
1859c62607
include/dix-config.h.in Add support for more extensions
...
Add missing files to EXTRA_DIST
2005-10-17 07:18:59 +00:00
Adam Jackson
61cd478b54
Bug #3652 : Server-side GLX support for GLX_SGIX_swap_barrier and
...
GLX_SGIX_hyperpipe extensions. (Eric Kunze, SGI)
2005-10-05 22:39:41 +00:00
Ian Romanick
2c82429f89
Refactors __glXImageSize and __glXImage3DSize into a single function. It
...
replaces all calls to the old functions with calls to __glXImageSize
with the new parameter list.
I have also added 'target' as a parameter. This is a stepping stone to the
code in patch #2410 . Basically, if the texture target is one of
GL_PROXY_*, the image size is always zero. This gathers all the checks
for that into a single place. I have *not* modified the existing
callers to take this into account. They still do their own checks for
GL_PROXY_*. However, when the generated versions of those functions are
added to the tree, they *will* rely on that.
The code growth is mainly due to the new 40 line comment before
__glXImageSize.
I have tested this with a few of the texture using demos and tests from
Mesa, including tunnel, texdown, and drawpix.
Reviewed by: Adam Jackson, Eric Anholt, and Brian Paul.
2005-10-01 22:25:13 +00:00
Ian Romanick
e27b3e4ea1
Remove some more incorrect prototypes for the __gl*_size functions.
2005-10-01 22:19:04 +00:00
Ian Romanick
940158a6f2
Replace all uses of __glEvalComputeK (and the doubly redundant
...
EvalComputeK) with calls to one of __glMap[12][df]_size. This was
tested with progs/samples/eval (from Mesa).
2005-09-28 03:37:22 +00:00
Ian Romanick
30ff9e2619
Fix some problems that caused incorrectly annotated prototypes for
...
__gl*_size functions to be used. The result was that, on x86, the code
would be compiled with FASTCALL semantics, but the callers would not.
This should fix GLX protocol errors that people are seeing. There
doesn't appear to be a bugzilla associated with this problem.
2005-09-27 00:04:40 +00:00
Daniel Stone
691669c012
xorg-server.h -> dix-config.h (thinko).
2005-09-03 07:08:58 +00:00
Daniel Stone
854010d71d
Add -include dix-config.h to GL/mesa/X to catch _XSERVER64, et al.
2005-09-02 03:22:01 +00:00
Alan Hourihane
b47535bd66
programs/Xserver/GL/windows/glwrap.c Wrap PointParameteriNV &
...
PointParameterivNV for Windows builds.
2005-08-24 08:49:31 +00:00
Daniel Stone
a402c876a4
Make DRI/GLcore builds srcdir != builddir safe, and invoke symlink-mesa.sh
...
in our builddir, not our srcdir.
2005-08-20 18:11:17 +00:00
Ian Romanick
370b111f48
Use '$(DRMSRCDIR)/shared-core' instead of '$(DRMSRCDIR)/shared' for DRM
...
includes. This matches the way drivers are built in the Mesa tree and
fixes a build problem in the Savage driver.
Convert uses of __glPointParameterfvARB_size to
__glPointParameterfvEXT_size and uses of __glPointParameteriv_size to
__glPointParameterivNV_size. This eliminates the need to hand-edit
indirect_size.c after it is generated.
2005-08-12 16:30:57 +00:00
Adam Jackson
39a80312e0
- Bug #3960 : Add remaining GLX and pci.ids stuff to DIST (Cha Young-Ho,
...
Olli Helenius)
- Fix some distcheck problems for non-solaris systems
- Change server version number from the Xorg rev to an independent one
- _POSIX_SOURCE and _XOPEN_SOURCE defined to the right values
2005-08-04 22:31:20 +00:00
Adam Jackson
e62be6d272
- Check for vsnprintf
...
- Don't build the Xorg DDX on darwin
- Workaround for gcc defining __ppc__ but not __powerpc__
2005-08-04 18:45:46 +00:00
Adam Jackson
9802106864
dist fixes for cw and GL (Donnie Berkholz, me)
2005-08-03 01:41:34 +00:00
Adam Jackson
d31de217e6
distcheck fixes
2005-08-02 03:36:09 +00:00
Adam Jackson
0285804811
GLX fix for loadable servers: indirect_size.c goes in libglx, not libGLcore
2005-08-01 18:41:54 +00:00
Kevin E Martin
86529c07d6
Fix distcheck for server
2005-07-28 23:28:34 +00:00
Adam Jackson
f331a32544
Add the symlink script for the Mesa source.
2005-07-23 19:29:58 +00:00
Adam Jackson
525d663ec5
glapi build (forgot this one somehow)
2005-07-23 02:02:18 +00:00
Adam Jackson
6aaceef323
Fix the build system to reflect the rest of the Mesa core. Almost links,
...
needs a code fix to Mesa though.
2005-07-23 02:00:52 +00:00
Adam Jackson
d7e2cadb13
GLX needs gl.h from Mesa too
2005-07-21 02:29:05 +00:00
Adam Jackson
4913316f25
Switch to MESA_SOURCE which we're already AC_SUBSTing
2005-07-16 04:29:28 +00:00