summaryrefslogtreecommitdiff
path: root/glx/glxext.c
AgeCommit message (Expand)AuthorFilesLines
2016-05-11glx: Stop tracking hasUnflushedCommandsAdam Jackson1-1/+0
2016-03-30glx: Enable GLX 1.4 unconditionallyAdam Jackson1-2/+0
2014-12-05glx: Fix crash when a client exits without deleting GL contextsJon TURNEY1-2/+3
2014-12-05glx: Flush context which is being made non-current due to drawable going awayJon TURNEY1-0/+3
2014-05-22glx: Require at least one True/DirectColor visualAdam Jackson1-0/+21
2014-04-23glx: Unconditionally clear lastGLContext on loseCurrent().Eric Anholt1-2/+2
2014-04-23glx: Move GLX MakeCurrent lastGLContext updates next to makeCurrent().Eric Anholt1-1/+2
2014-04-23glx: Move the GLX variable caching what GL context is current to dix.Eric Anholt1-19/+7
2014-02-07__glGetProcAddress: explictly cast function pointers to void *Alan Coopersmith1-2/+2
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-2/+2
2013-12-13glx: Add null pointer protection to __glGetProcAddressAdam Jackson1-1/+3
2013-12-10glx: Untangle the prototypes around the GetProcAddress thunkAdam Jackson1-2/+2
2013-12-05present: Send GLX_BufferSwapComplete events from present extensionKeith Packard1-0/+3
2013-10-29glx: convert to direct GL dispatch (v2)Adam Jackson1-0/+13
2013-10-29glx: Fix a corner case in DrawableGoneAdam Jackson1-1/+1
2013-10-29glx: Fix memory leak in context garbage collection (v2)Adam Jackson1-11/+22
2013-09-11glx: Remove a dead commentAdam Jackson1-4/+0
2012-07-25glx: drop GLX_LIBS from X server and workaround sdksyms.Dave Airlie1-0/+1
2012-07-12Revert bogus GlxPushProvider() in commit a1d41e3Jon TURNEY1-3/+0
2012-07-09Move extension initialisation prototypes into extinit.hDaniel Stone1-0/+4
2012-07-09GLX: Insert swrast provider from GlxExtensionInitDaniel Stone1-1/+7
2012-05-23glx: Use one function to add a context to all global tablesIan Romanick1-2/+9
2012-05-23glx: Don't track GLClientmajorVersion or GLClientminorVersionIan Romanick1-2/+0
2012-03-21Introduce a consistent coding styleKeith Packard1-172/+193
2011-04-15glx: Fix lifetime tracking for pixmapsAdam Jackson1-9/+13
2011-03-28glx: minor cast cleanupAdam Jackson1-4/+3
2011-03-28glx: dead variable removalAdam Jackson1-8/+0
2011-03-28glx: Remove ->forceCurrent from the context vtableAdam Jackson1-1/+1
2011-03-28glx: Reimplement context tagsAdam Jackson1-31/+0
2010-11-30glx: Remove swap barrier and hyperpipe supportAdam Jackson1-18/+1
2010-09-28glx: Fix use after free in DrawableGoneKristian Høgsberg1-6/+5
2010-06-06Remove more superfluous if(p) checks around free(p)Mikhail Gusarov1-6/+6
2010-06-05Change the devPrivates API to require dixRegisterPrivateKeyKeith Packard1-3/+3
2010-05-13Eliminate boilerplate around client->noClientException.Jamey Sharp1-1/+1
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-6/+6
2010-04-16glx: Track GLX 1.3 style GLX drawables under their X drawable ID as wellKristian Høgsberg1-0/+11
2010-01-11GLX/DRI2: add INTEL_swap_event supportJesse Barnes1-0/+2
2010-01-11DRI2: add support for new DRI2 protocol requestsJesse Barnes1-0/+3
2009-12-18Add type name argument to CreateNewResourceTypeAlan Coopersmith1-8/+6
2009-12-18Check for failures from CreateNewResourceTypeAlan Coopersmith1-0/+3
2009-10-02glx: fixup deref of null pointer when glx screen init fails.Dave Airlie1-2/+2
2009-09-29GLX: Enable GLX 1.4 on DRI2Ian Romanick1-1/+7
2009-06-24GLX: make function static.Dave Airlie1-1/+1
2009-06-23glx: Clean up more thoroughly if the drawable of a current context goes away.Michel Dänzer1-1/+24
2009-06-11glx: fix open-coded linked list removal functionDave Airlie1-5/+11
2009-05-19glx: Register names for the GLX resource types.Eamon Walsh1-0/+5
2009-05-14glx: If a destroyed window is bound to the current context, make it not current.Michel Dänzer1-0/+4
2009-04-13glx: Fix drawable private leak on destroyKristian Høgsberg1-12/+30
2008-12-12Remove #define NEED_EVENTS and NEED_REPLIESPeter Hutterer1-1/+0
2008-09-22Upgrade GLX Public License 1.0 to FreeB 2.0.Adam Jackson1-18/+28