summaryrefslogtreecommitdiff
path: root/GL/glx/glxcmdsswap.c
AgeCommit message (Collapse)AuthorFilesLines
2008-05-21Move GL/glx on level up now that it's the only thing left under GL.Kristian Høgsberg1-778/+0
2007-10-14Fix GLX byteswapping.Kristian Høgsberg1-39/+78
2007-10-12Add dispatching for GLX_SGIX_pbuffer.Kristian Høgsberg1-0/+25
2007-08-01GLX_EXT_texture_from_pixmap: Use client provided texture target when available.Michel Dänzer1-3/+6
This prevents situations where the server doesn't use the target the client thinks it does, usually resulting in the texture being sampled as all white.
2007-03-05Bugzilla #7145: fix build with gcc 2.95Jens Granseuer1-2/+2
Bugzilla #7145: <http://bugs.freedesktop.org/show_bug.cgi?id=7145> Patch #8987: <http://bugs.freedesktop.org/attachment.cgi?id=8987>
2006-08-24Remove GL/glx/g_disptab.c, GL/glx/g_disptab_EXT.c, andIan Romanick1-2/+1
GL/glx/g_disptab_EXT.h. Unfortunately GL/glx/g_disptab.h has to be kept around a bit longer.
2006-08-23Refector __glXDisp_Render and __glXDispSwap_Render to DoRender.Ian Romanick1-282/+2
Refector __glXDisp_RenderLarge and __glXDispSwap_RenderLarge to DoRenderLarge.
2006-08-23Memo to myself: Whenever a Makefile.am changes, autogen.sh must beIan Romanick1-18/+6
re-run. This is especially true if the change is to remove a source file. Fix RenderLarge to actually use the new protocol decode tables.
2006-08-23Convert protocol decode tabels for Render and RenderLarge to use nice,Ian Romanick1-46/+30
compact N-way search trees generated by scripts in Mesa.
2006-08-23Convert protocol decode tables for Single, VendorPrivate, andIan Romanick1-122/+75
VendorPrivateWithReply message to use nice, compact N-way search trees generated by scripts in Mesa. The Render protocol decode tables are next...
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson1-1/+0
2006-07-06Add GLX_MESA_copy_sub_buffer marshalling support.Kristian Høgsberg1-1/+28
2006-07-06Drop global GLX error integer variables and use __glXError() instead.Kristian Høgsberg1-12/+12
Also drop glxerror.h (__glXError is now declared in glxserver.h) and global.c (last remaining globals are in glxext.c now). With this change we now support all GLX 1.3 error codes.
2006-07-06Add marshalling for GLX 1.3 requests.Kristian Høgsberg1-1/+75
Also, hook up glXGetDrawableAttributes and glXQueryContext to existing DoGetDrawableAttributes and __glXQueryContextInfoEXT.
2006-04-03Coverity #271: Fix an unbelievably boneheaded NULL chase.Adam Jackson1-1/+1
2006-03-21#include indirect_dispatch to get prototypes for FBO functions.Kristian Høgsberg1-0/+1
Fix a couple of warnings.
2006-03-17Check for glproto when building GLX and make sure we have at least 1.4.6.Kristian Høgsberg1-5/+4
Drop glx_ansic.h wrapper and call xalloc, xrealloc, xfree and str-funcs directly.
2006-03-17More patches from David Reveman:Kristian Høgsberg1-0/+14
Add GL_ARB_texture_non_power_of_two, GL_EXT_framebuffer_object and GL_NV_texture_env_combine4 extensions. Add __GLXcontext destructor and flush context cache there and on loseCurrent. Chain back to new __GLXcontext destructor. (__glXMesaContextForceCurrent): Set render table on forceCurrent. (init_screen_visuals): Index pVis array correctly. (GlxGetMesaProvider): Add this. Hook up FBO marshalling.
2006-03-13First batch of AIGLX fixes from David Reveman.Kristian Høgsberg1-1/+1
Add getter for Mesa provider. Export this for Xgl. Move resource tracking out of drawable constructor to allow wrapping. Use corrent reply size #define. Add this function. (DoGetDrawableAttributes): Fix array length.
2006-03-12Merge accel_indirect branch to HEAD.Kristian Høgsberg1-0/+78
2006-01-12Bug #2996: libglx / libGLcore should use a dispatch tableIan Romanick1-3/+7
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
2005-07-03Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.Daniel Stone1-0/+4
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>.
2004-06-16Merge DRI-trunk-20040613 changes in programs/Xserver/GL.Eric Anholt1-2/+4
2004-06-16DRI trunk-20040613 importDRI-trunk-20040721DRI-trunk-20040613Eric Anholt1-86/+119
2004-06-16DRI XFree86-4_3_99_12-merge importDRI-XFree86-4_3_99_12-mergeEric Anholt1-18/+3
2004-04-23Merging XORG-CURRENT into trunkEgbert Eich1-1/+4
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich1-4/+1
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0Egbert Eich1-1/+1
2004-02-26readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich1-1/+1
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich1-1/+1
2004-02-23Import most of XFree86 4.4RC3. This import excludes files which have thexf86-4_3_99_903_specialKaleb Keithley1-1/+16
new license. If we want to, later we can import 4.4RC3 again and pick up the files that have the new license, but for now the vendor branch is "pure."
2003-11-25XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksxf86-4_3_99_16Kaleb Keithley1-3/+41
2003-11-14Initial revisionKaleb Keithley1-0/+794