summaryrefslogtreecommitdiff
path: root/GL
AgeCommit message (Collapse)AuthorFilesLines
2005-12-02Define XFree86Server only where it is required.Kevin E Martin12-13/+12
2005-12-01Fix GL build when srcdir != builddir (Donnie Berkholz).Kevin E Martin1-0/+1
2005-11-29Fix usage of XFree86LOADER/XFree86Module/IN_MODULE and update loadableKevin E Martin13-14/+57
module builds to reflect this change.
2005-11-19Update pkgconfig files to separate library build-time dependencies fromKevin E Martin1-1/+1
application build-time dependencies, and update package deps to work with separate build roots.
2005-11-14Use glcontextmodes.[ch] from Mesa.Kevin E Martin3-556/+5
2005-11-14Add GL_CFLAGS so that GLX can find its proto headers when using separateKevin E Martin1-1/+1
build dirs.
2005-10-22programs/Xserver/GL/mesa/X/xf86glx.c: Missing initializer in xf86glx.cDave Airlie1-0/+1
spotted while debugging something else.
2005-10-20Make sure that the __gl*_size prototypes are seen in all the places thatIan Romanick1-0/+2
they need to be seen.
2005-10-17include/dix-config.h.in Add support for more extensionsKevin E Martin2-2/+10
Add missing files to EXTRA_DIST
2005-10-05Bug #3652: Server-side GLX support for GLX_SGIX_swap_barrier andAdam Jackson5-0/+338
GLX_SGIX_hyperpipe extensions. (Eric Kunze, SGI)
2005-10-01Refactors __glXImageSize and __glXImage3DSize into a single function. ItIan Romanick5-45/+99
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-01Remove some more incorrect prototypes for the __gl*_size functions.Ian Romanick1-16/+0
2005-09-28Replace all uses of __glEvalComputeK (and the doubly redundantIan Romanick11-167/+20
EvalComputeK) with calls to one of __glMap[12][df]_size. This was tested with progs/samples/eval (from Mesa).
2005-09-27Fix some problems that caused incorrectly annotated prototypes forIan Romanick2-24/+4
__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-03xorg-server.h -> dix-config.h (thinko).Daniel Stone1-1/+1
2005-09-02Add -include dix-config.h to GL/mesa/X to catch _XSERVER64, et al.Daniel Stone1-1/+1
2005-08-24programs/Xserver/GL/windows/glwrap.c Wrap PointParameteriNV &Alan Hourihane1-0/+12
PointParameterivNV for Windows builds.
2005-08-20Make DRI/GLcore builds srcdir != builddir safe, and invoke symlink-mesa.shDaniel Stone11-113/+113
in our builddir, not our srcdir.
2005-08-12Use '$(DRMSRCDIR)/shared-core' instead of '$(DRMSRCDIR)/shared' for DRMIan Romanick6-27/+4
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-04- Bug #3960: Add remaining GLX and pci.ids stuff to DIST (Cha Young-Ho,Adam Jackson3-1/+3
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- Check for vsnprintfAdam Jackson1-1/+5
- Don't build the Xorg DDX on darwin - Workaround for gcc defining __ppc__ but not __powerpc__
2005-08-03dist fixes for cw and GL (Donnie Berkholz, me)Adam Jackson2-1/+7
2005-08-02distcheck fixesXORG-6_99_99_900Adam Jackson1-2/+2
2005-08-01GLX fix for loadable servers: indirect_size.c goes in libglx, not libGLcoreAdam Jackson3-7/+12
2005-07-28Fix distcheck for serverKevin E Martin11-11/+11
2005-07-23Add the symlink script for the Mesa source.Adam Jackson1-0/+618
2005-07-23glapi build (forgot this one somehow)Adam Jackson1-0/+15
2005-07-23Fix the build system to reflect the rest of the Mesa core. Almost links,Adam Jackson5-5/+54
needs a code fix to Mesa though.
2005-07-21GLX needs gl.h from Mesa tooAdam Jackson1-1/+1
2005-07-16Switch to MESA_SOURCE which we're already AC_SUBSTingAdam Jackson8-8/+8
2005-07-16Hook in the GLcore buildAdam Jackson1-1/+3
2005-07-16Hey look, GLcore linksAdam Jackson10-1/+111
2005-07-16start the GLcore build systemAdam Jackson9-0/+165
2005-07-12Pull libdri out of the build for now until I get something better workedAdam Jackson1-6/+1
out
2005-07-12build fixAdam Jackson1-0/+2
2005-07-12GLX server supportAdam Jackson1-0/+56
2005-07-12Forgot to add these for some reasonAdam Jackson2-0/+9
2005-07-06Put the correct value in the length field of the reply. Previously, theIan Romanick1-5/+5
number of tag/date pairs was specified. This was incorrect. The correct value is the number of values (one for the tag and one for the value). Xorg bug: #3210
2005-07-03Add missing include paths.Daniel Stone2-2/+4
2005-07-03Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.Daniel Stone57-29/+320
Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all source files in the xserver/xorg tree, predicated on defines of HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to <X11/fonts/foo.h>.
2005-07-02Continuing Makefile cleanup; add DIX_CFLAGS and XORG_CFLAGS everywhere.Daniel Stone2-0/+6
2005-06-19Build workaround. Add glcontextmodes.[ch] from Mesa.Adam Jackson2-0/+548
2005-06-09Re-enable GL_HP_occlusion_test. The problems in Mesa that caused this bugIan Romanick1-6/+0
were fixed by Brian Paul in Mesa version 6.1. The current Mesa version in the X.org tree is 6.2.1. Xorg bug: 762
2005-05-30Bug #3407: Clean out ancient #ifdef X11R5 conditionals.Adam Jackson2-10/+0
2005-04-20Fix includes right throughout the Xserver tree:Alexander Gottwald2-2/+2
apply changes to windows specific includes Fix includes right throughout the Xserver tree: apply changes to Xdmcp.h
2005-04-09Fix passing of non-RGB visuals. The old code did not initialize theXORG-6_8_99_2Alexander Gottwald2-4/+28
structure properly which lead to a crash in 8bpp mode
2005-03-01If a context is already attached copy it instead of reattaching to keepAlexander Gottwald3-289/+429
displaylists and share displaylists Enable tracing of often called functions with GLWIN_ENABLE_TRACE ForceCurrent is a no-op now
2005-02-02Bugzilla #1866 (https://bugs.freedesktop.org/show_bug.cgi?id=1866)Alexander Gottwald1-0/+7
attachment #1819 (https://bugs.freedesktop.org/attachment.cgi?id=1819): Define APIENTRY on windows to prevent <GL/gl.h> from loading <windows.h> removed leftovers from attachment #1818
2005-02-02Bugzilla #1866 (https://bugs.freedesktop.org/show_bug.cgi?id=1866)Alexander Gottwald3-7/+11
attachment #1818 (https://bugs.freedesktop.org/attachment.cgi?id=1818): Include Xwindows.h before GL/gl.h on windows to prevent loading windows.h which pollutes our namespace with some symbols.
2005-01-27Functions like glGenTextures and glBindTexture are in OpenGL 1.1 and can beAlexander Gottwald2-13/+13
resolved at linktime. Fixes tuxkart (at least with wine)