David Reveman
54bf65fcbd
Use final EXT_tfp tokens
2006-05-02 08:56:52 +00:00
David Reveman
66c9a6f344
Sync with mesa head
2006-04-13 13:21:30 +00:00
David Reveman
8f965d63a8
Handle usage of context with a destroyed drawable current
2006-04-09 15:49:52 +00:00
David Reveman
dd75fbade4
EXT_tfp updates
2006-04-09 11:24:06 +00:00
David Reveman
5e2b6cd89c
sync to head
2006-03-30 16:39:31 +00:00
David Reveman
133c7afadd
Update to mesa head
2006-03-20 18:00:37 +00:00
David Reveman
a0b5fb9d35
Fix so that using mesa for software rendering works again
2006-03-15 00:26:51 +00:00
Matthias Hopf
fca1974b8c
Real fix for glapi: Remove Makefile generation, don't distribute.
2006-03-13 17:56:43 +00:00
David Reveman
5339591e28
CopySubBufferMESA support
2006-03-13 15:53:26 +00:00
Matthias Hopf
ba679a269e
Needed for 'make distcheck':
...
Add glapi to DIST_SUBDIRS.
Sync to trunk branch.
2006-03-13 14:28:36 +00:00
David Reveman
b99d93c846
Add GL_ARB_vertex_program and GL_ARB_fragment_program support
2006-03-10 11:52:19 +00:00
David Reveman
3e6411d182
Fix glx screen wrapping
2006-03-09 19:47:51 +00:00
David Reveman
cf4788317f
Fix so that Xgl builds
2006-03-09 18:06:20 +00:00
Matthias Hopf
062c61dcf3
find xf86dristr.h again.
2006-03-09 15:16:55 +00:00
Matthias Hopf
c73da7bc63
added missing glapi to SUBDIRS.
...
Added missing -I$(top_srcdir)/hw/xfree86/common.
2006-03-09 14:26:37 +00:00
David Reveman
9ef5e9800e
Fix building of glxdri.c and update configure.ac
2006-03-09 10:01:19 +00:00
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