summaryrefslogtreecommitdiff
path: root/glx/glxcmds.c
AgeCommit message (Expand)AuthorFilesLines
2016-05-11glx: Stop tracking hasUnflushedCommandsAdam Jackson1-7/+1
2016-05-11glx: Remove some redundant zero-init of GLX context stateAdam Jackson1-8/+0
2016-03-30glx: Implement GLX_EXT_libglvnd (v2)Adam Jackson1-0/+10
2016-03-30glx: Enable GLX 1.4 unconditionallyAdam Jackson1-8/+4
2016-03-10glx: Implement GLX_EXT_stereo_treeAdam Jackson1-1/+9
2016-03-10glx: Add GLX_SCREEN to the GetDrawableAttributes responseAdam Jackson1-1/+2
2016-03-10glx: Macroize building the attribute list in DoGetDrawableAttributesAdam Jackson1-23/+16
2016-03-08glx: don't call pGlxDraw->destroy() if AddResource failsJulien Cristau1-7/+2
2015-10-19glx: Fix header length error checking in __glXDisp_RenderLargeJeremy Huddleston1-1/+1
2015-07-08glx: Implement GLX_ARB_context_flush_controlAdam Jackson1-1/+19
2014-12-10glx: Add hack for GLX-1.2-style naked windows to GetDrawableAttributesAdam Jackson1-19/+29
2014-12-10glx: Dynamically compute attribute slot in GetDrawableAttributesAdam Jackson1-24/+25
2014-12-09glx: Add implementation of __GLXContext->loseCurrent for direct ctxtsNeil Roberts1-0/+7
2014-12-08glx: Pass remaining request length into ->varsize (v2) [CVE-2014-8098 8/8]Adam Jackson1-2/+5
2014-12-08glx: Length checking for RenderLarge requests (v2) [CVE-2014-8098 3/8]Adam Jackson1-23/+34
2014-12-08glx: Length checking for GLXRender requests (v2) [CVE-2014-8098 2/8]Julien Cristau1-11/+10
2014-12-08glx: Be more paranoid about variable-length requests [CVE-2014-8093 1/6]Adam Jackson1-2/+2
2014-12-05Revert "glx: Simplify glXDestroyContext"Jon TURNEY1-1/+3
2014-11-12Drop trailing whitespacesPeter Hutterer1-11/+11
2014-09-11glx/present: Only send GLX_BufferSwapComplete for PresentCompleteKindPixmapKeith Packard1-2/+5
2014-04-23Add a command line argument for disabling indirect GLX.Eric Anholt1-0/+11
2014-04-23glx: Move GLX MakeCurrent lastGLContext updates next to makeCurrent().Eric Anholt1-4/+2
2014-04-23glx: Move the GLX variable caching what GL context is current to dix.Eric Anholt1-6/+5
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-3/+3
2013-12-05present: Send GLX_BufferSwapComplete events from present extensionKeith Packard1-0/+61
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