summaryrefslogtreecommitdiff
path: root/glx/glxcmds.c
AgeCommit message (Expand)AuthorFilesLines
2013-10-31glx: Lie about GLX_Y_INVERTED_EXTAdam Jackson1-1/+2
2013-10-29glx: convert to direct GL dispatch (v2)Adam Jackson1-9/+5
2013-10-29glx: Simplify glXDestroyContextAdam Jackson1-3/+1
2013-10-29glx: Fix memory leak in context garbage collection (v2)Adam Jackson1-7/+7
2013-10-29glx: Only take a Pixmap reference if creating the GLXPixmap succeededAdam Jackson1-1/+2
2013-09-11glx: Fill in some missing attributes from DoGetFBConfigsAdam Jackson1-2/+12
2013-09-11glx: Catch another failure case in drawable creationAdam Jackson1-0/+4
2013-09-11glx: realloc style fix in RenderLargeAdam Jackson1-9/+6
2013-09-11glx: Eliminate a small malloc from QueryContextAdam Jackson1-15/+8
2013-09-11glx: Handle failure to create the pixmap backing the pbufferAdam Jackson1-0/+2
2013-09-11glx: Implement GLX_PRESERVED_CONTENTS drawable attributeAdam Jackson1-2/+10
2013-09-11glx: Implement GLX_FBCONFIG_ID in GetDrawableAttributesAdam Jackson1-1/+4
2013-09-11glx: Implement GLX_{WIDTH,HEIGHT} in GetDrawableAttributesAdam Jackson1-1/+7
2013-09-11glx: Compute number of attributes in GetDrawableAttributes on the flyAdam Jackson1-9/+11
2013-09-11glx: Pull GLX vendor string out of __GLXscreenAdam Jackson1-1/+3
2013-03-18Full support of sRGB capable fbconfigs.Tomasz Lis1-4/+22
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