summaryrefslogtreecommitdiff
path: root/GL/glx/glxdri.c
AgeCommit message (Expand)AuthorFilesLines
2008-04-04Convert __DRIconfigs after we've made sure createNewScreen succeeded.Kristian Høgsberg1-2/+2
2008-03-31Implement DRI2 direct rendering and update AIGLX to DRI interface changes.Kristian Høgsberg1-128/+131
2008-03-09DRI2: Return event buffer head index in DRI2CreateDrawable.Kristian Høgsberg1-1/+1
2008-02-29GLX: Adjust to changes in DRI driver interface.Kristian Høgsberg1-7/+25
2008-02-27More checking for failed contexts/drawablesAlan Hourihane1-0/+11
2008-02-27Fix context sharing between direct/indirect contextsAlan Hourihane1-0/+8
2008-02-26AIGLX: Switch to server context for calling DamageDamageRegion().Michel Dänzer1-0/+4
2008-02-15AIGLX: Refactor code common between __glXDRI{drawableDestroy,releaseTexImage}.Michel Dänzer1-63/+38
2008-02-14AIGLX: Fix crash after client using GLX_EXT_texture_from_pixmap died.Pierre Willenbrock1-0/+36
2008-01-19AIGLX: Fix GLX_EXT_texture_from_pixmap fallback with EXA.Michel Dänzer1-28/+54
2007-10-26Weed out some unused fluff from __GLXcontext.Kristian Høgsberg1-2/+1
2007-10-25Make glx destroy path handle cases where the X window goes away first.Kristian Høgsberg1-5/+14
2007-10-18Separate handling of GLX visuals and GLX FBConfigs.Kristian Høgsberg1-1/+1
2007-10-18Simplify and clean up GLX visual initialization.Kristian Høgsberg1-65/+1
2007-10-12Implement GLX pbuffers.Kristian Høgsberg1-1/+3
2007-10-12Implment GLXPixmaps.Kristian Høgsberg1-34/+49
2007-10-12Implement damage reporting for AIGLX.Kristian Høgsberg1-0/+18
2007-10-12Convert GLX module to use screen private indexes like everything else.Kristian Høgsberg1-11/+12
2007-10-12Update the AIGLX DRI loader to use the new DRI interface.Kristian Høgsberg1-284/+154
2007-08-24__glXDRIbindTexImage: Fail if no texture bound to pixmap's texture target.Michel Dänzer1-7/+10
2007-08-13Revert "Implement damage tracking for AIGLX."Kristian Høgsberg1-18/+0
2007-08-10Implement damage tracking for AIGLX.Kristian Høgsberg1-0/+18
2007-08-01GLX/DRI: Remove some unused variables.Michel Dänzer1-4/+1
2007-08-01GLX_EXT_texture_from_pixmap: Use client provided texture target when available.Michel Dänzer1-9/+4
2007-07-10Make sure DRI drawables are cleaned up when client dies.Michel Dänzer1-11/+15
2007-06-11DRI: Clip cliprects obtained from DRIGetDrawableInfo to screen dimensions.Michel Dänzer1-2/+26
2007-06-02Don't print lack of DRI support as an error in AIGLX init.Adam Jackson1-7/+4
2007-05-22AIGLX: Zero-copy texture-from-pixmap.Michel Dänzer1-64/+187
2007-04-09In AIGLX EnterVT processing, invoke driver EnterVT before resuming glx.Keith Packard1-1/+5
2007-03-09Set pScreen on contextAlan Hourihane1-0/+1
2007-01-19__glXDRIscreenProbe: Use drmOpen/CloseOnce.Michel Dänzer1-4/+5
2006-10-15Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms.Michel Dänzer1-1/+6
2006-09-07Fix AIGLX VT switching.Kristian Høgsberg1-2/+34
2006-08-31Implement GLX_SGI_swap_control.Ian Romanick1-18/+32
2006-08-29Add support for AIGLX drivers to enable GLX extensions that they support.Ian Romanick1-0/+33
2006-08-24Remove GL/glx/g_disptab.c, GL/glx/g_disptab_EXT.c, andIan Romanick1-1/+0
2006-08-09Sanitized glxdri's Block/Wakeuphandler calling.Tilman Sauerbeck1-8/+2
2006-07-06Implement GLX_MESA_copy_sub_buffer.Kristian Høgsberg1-5/+43
2006-07-06Move createDrawable from __GLXcontext to __GLXscreen.Kristian Høgsberg1-45/+46
2006-06-27Add damage tracking to GLX_EXT_tfp implementation.Kristian Høgsberg1-42/+100
2006-04-02Use xf86LoaderCheckSymbol to check for DRI symbols instead of dlsym,Kristian Høgsberg1-2/+2
2006-04-02Use RTLD_DEFAULT, rather than relying on NULL happening to map to it as itEric Anholt1-1/+1
2006-03-24Make sure DRI module is loaded before calling DRI functions.Kristian Høgsberg1-0/+5
2006-03-22Improve error logging.Kristian Høgsberg1-27/+17
2006-03-21#include indirect_dispatch to get prototypes for FBO functions.Kristian Høgsberg1-1/+1
2006-03-17Check for glproto when building GLX and make sure we have at least 1.4.6.Kristian Høgsberg1-11/+11
2006-03-17More patches from David Reveman:Kristian Høgsberg1-0/+1
2006-03-14Bail out early if screen doesn't support DRI.Kristian Høgsberg1-1/+8
2006-03-12Merge accel_indirect branch to HEAD.Kristian Høgsberg1-0/+926