summaryrefslogtreecommitdiff
path: root/glx/glxcmds.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-09Use C99 designated initializers in glx RepliesAlan Coopersmith1-43/+59
2012-07-09Use calloc to zero fill buffers being allocated for replies & eventsAlan Coopersmith1-2/+2
2012-07-09Remove unneccesary casts from WriteToClient callsAlan Coopersmith1-16/+13
2012-07-05glx: Track the reset notification strategy for a contextIan Romanick1-0/+10
2012-05-23glx: Make several functions available outside the glxcmds.c compilation unitIan Romanick1-4/+4
2012-05-23glx: Use one function to add a context to all global tablesIan Romanick1-4/+2
2012-05-23glx: Initialize remaining context fieldsIan Romanick1-0/+7
2012-05-23glx: Initialize all context fields togetherIan Romanick1-17/+9
2012-05-23glx: Extend __GLXscreen::createContext to take attributesIan Romanick1-2/+8
2012-05-23glx: Don't track GLClientmajorVersion or GLClientminorVersionIan Romanick1-2/+0
2012-05-23glx: Fix mishandling of shared contextsIan Romanick1-11/+11
2012-03-21Introduce a consistent coding styleKeith Packard1-1018/+1089
2011-04-15glx: Fix lifetime tracking for pixmapsAdam Jackson1-4/+7
2011-03-28glx: Remove some obfuscatory macrosAdam Jackson1-7/+7
2011-03-28glx: Reimplement context tagsAdam Jackson1-74/+24
2011-02-15glx: Work around wrong request lengths sent by mesaJulien Cristau1-4/+15
2011-02-15glx: fix BindTexImageEXT length checkJulien Cristau1-1/+9
2011-02-15glx: fix request length check for CreateGLXPbufferSGIXJulien Cristau1-1/+1
2011-01-10glx: validate numAttribs field before using itJulien Cristau1-0/+25
2011-01-10glx: validate request lengthsJulien Cristau1-9/+133
2011-01-10glx: make sure screen is non-negative in validGlxScreenJulien Cristau1-1/+1
2010-11-30glx: Remove swap barrier and hyperpipe supportAdam Jackson1-233/+0
2010-08-19glx: Prevent NULL context deref in __glXGetDrawable() (bug 29184)Chris Wilson1-0/+7
2010-06-11Get rid of xstrdup when argument is definitely non-NULLMikhail Gusarov1-1/+1
2010-06-06Remove more superfluous if(p) checks around free(p)Mikhail Gusarov1-2/+1
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-13/+13
2010-05-11dri2: Take an XID for tracking the DRI2 drawableKristian Høgsberg1-9/+14
2010-04-16glx: Let the resource system destroy pixmapsKristian Høgsberg1-14/+15
2010-04-16glx: Track GLX 1.3 style GLX drawables under their X drawable ID as wellKristian Høgsberg1-0/+12
2010-01-11DRI2: add support for new DRI2 protocol requestsJesse Barnes1-1/+1
2009-10-08Cast small-int values through intptr_t when passed as pointersJamey Sharp1-1/+1
2009-10-01GLX: More clearly document the GLX protocol version handlingIan Romanick1-1/+0
2009-09-29GLX: Enable GLX 1.4 on DRI2Ian Romanick1-3/+8
2009-09-21input: define server-supported protocol versions in one single file.Peter Hutterer1-2/+3
2009-07-06glx: remove Xgl leftoverRALOVICH, Kristóf1-6/+0
2009-06-02Remove some libXfont leftoversAdam Jackson1-1/+0
2009-05-29GLX: Purge some glxint.h usage in glxcmds.cJeremy Huddleston1-6/+16
2009-04-27Fix obvious copypastaPierre Willenbrock1-2/+2
2009-04-13glx: Fix drawable private leak on destroyKristian Høgsberg1-15/+29
2009-04-09glx: Test the error value, not its address...Michel Dänzer1-1/+1
2009-04-07Add validGlxDrawable() and use dixLookupResourceByType().Kristian Høgsberg1-69/+74
2009-04-07Don't stomp on dixLookupDrawable() return value in DoCreateGLXPixmap().Kristian Høgsberg1-1/+5
2009-04-07Make GLX context lookup use dixLookupResourceByType()Kristian Høgsberg1-55/+43
2009-04-02Support setTexBuffer2 in AIGLX.Kristian Høgsberg1-0/+5
2009-02-16dri2: support glXWaitGL & glXWaitX by copying fake front to front andAlan Hourihane1-11/+28
2009-02-01Prevent double unref of glxdrawablesPierre Willenbrock1-0/+4
2008-12-12Remove #define NEED_EVENTS and NEED_REPLIESPeter Hutterer1-1/+0
2008-10-06xalloc+memset(0) -> xcallocAdam Jackson1-2/+1
2008-09-19Update to SGI FreeB 2.0.Adam Jackson1-33/+28
2008-08-29DRI2: Drop sarea use, implement server side swap buffers.Kristian Høgsberg1-0/+1