summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2015-03-27Build fixes, mostly for old systems and compilers.Kyle Brenneman9-14/+141
2015-03-25mapi/glapi: Fix the CALL address in entry_x86_tsd.h.Kyle Brenneman1-2/+7
2015-03-19mapi/glapi: Fix a few errors in entry_x86_tls.hKyle Brenneman1-4/+5
2015-03-17Merge pull request #19 from nwnk/makecurrent-null-fbKyle Brenneman1-8/+10
2015-03-11Update the GLX makefile so that you can run configure and make from any direc...Kyle Brenneman1-1/+1
2015-03-10mapi/glapi: to use ElementTree instead of libxml2.Kyle Brenneman2-141/+127
2015-03-03[libglx] Don't throw an error for glXMakeContextCurrent(ctx, None, None)Adam Jackson1-8/+10
2015-02-06[GLdispatch] Widen dispatchStubListGeneration to 64-bitBrian Nguyen2-2/+7
2015-02-03[x11glvnd] Return a lower-case vendor name from XGLVQueryScreenVendorMapping()Brian Nguyen1-1/+12
2015-02-03s/X?GLVendor/x11glvnd/ for consistencyBrian Nguyen2-3/+3
2015-01-29[GLdispatchABI.h] Add a new releasePatch() entrypoint patching callbackBrian Nguyen2-2/+17
2014-10-29[libglxmapping] Don't clear out mapping hashtables on a forkBrian Nguyen1-19/+26
2014-10-29[libglx] Update ABI to notify vendors of X errors, fix spec compliance issueBrian Nguyen2-39/+89
2014-10-29[libglx] Replace {Track,Untrack}CurrentContext() with UpdateCurrentContext()Brian Nguyen1-48/+116
2014-10-28Implement fork-handling and library teardown pathsBrian Nguyen5-14/+323
2014-10-28Don't pass a NULL filename into dlopen(3).Brian Nguyen1-2/+5
2014-10-28Fix issues with {Track,Untrack}CurrentContext()Brian Nguyen1-7/+6
2014-10-28Call into GLdispatch to lose current before a thread is destroyedBrian Nguyen1-0/+7
2014-10-28Add __glDispatch{Fini,Reset}()Brian Nguyen2-7/+111
2014-10-28Track number of clients using GLdispatchBrian Nguyen1-5/+12
2014-10-28Remove a duplicate declarationBrian Nguyen1-7/+0
2014-10-28Add XGLVUnregisterCloseDisplayCallbacks()Brian Nguyen2-0/+16
2014-10-06Add rwlock_destroy and mutex_{init,destroy} importsBrian Nguyen2-1/+48
2014-01-23[libGL, libOpenGL] Register stub callbacks with GLdispatchBrian Nguyen4-4/+37
2014-01-23[GLdispatch] Patch entrypoints on make currentBrian Nguyen3-3/+144
2014-01-23Define driver ABI for patching libglvnd entrypointsBrian Nguyen5-1/+97
2014-01-23[GLdispatch] Implement API for registering top-level dispatch stubsBrian Nguyen2-0/+83
2014-01-23Register vendors with GLdispatchBrian Nguyen6-15/+74
2014-01-23Export pthreads functions from libGLdispatch, rather than libGLXBrian Nguyen4-17/+33
2014-01-23[GLdispatch] Track the number of current contextsBrian Nguyen1-0/+11
2014-01-23[glvnd_pthread] Add GLVNDPthreadFuncs::is_singlethreaded attributeBrian Nguyen2-6/+10
2014-01-23[GLdispatch] Implement code to restore default entrypoint stubsBrian Nguyen2-21/+96
2014-01-23Rename entry_patch_public() to entry_init_public()Brian Nguyen8-9/+9
2014-01-23[OpenGL] Remove redundant TOP and GLAPI definitions from Makefile.amBrian Nguyen1-2/+0
2014-01-23[GLdispatch] entry*.h: Implement function to generate default assembly stubsBrian Nguyen8-77/+144
2014-01-23[libglx] Fix usage of incorrect hash key when adding to __glXVendorNameHashBrian Nguyen1-2/+2
2014-01-23[util] Add STATIC_ASSERT() and UNUSED macros to utils_misc.hBrian Nguyen1-0/+17
2013-12-04Add missing _GNU_SOURCE define in libglx.cBrian Nguyen1-0/+3
2013-12-04Unifdef USE_MGL_NAMESPACE macroBrian Nguyen3-18/+0
2013-12-04Add a configure option to build libGL with ELF symbol filteringBrian Nguyen1-1/+9
2013-12-04Re-implement libOpenGL such that ELF symbol filtering is optionalBrian Nguyen2-10/+37
2013-12-04Re-implement libGL such that ELF symbol filtering is optionalBrian Nguyen17-436/+789
2013-11-26[GLX] Fix-up TSD context key initialization codeBrian Nguyen3-29/+18
2013-11-26Add missing TSD update to UntrackCurrentContext()Brian Nguyen1-0/+3
2013-11-26Simplify vendor-library ABI for libglxBrian Nguyen14-375/+156
2013-11-26Disable aliasing static dispatch functionsBrian Nguyen1-2/+8
2013-11-26Add XCloseDisplay() hook to x11glvnd, and allow clients to register their own...Brian Nguyen3-8/+83
2013-11-26Use a TSD key destructor to untrack current contexts of terminated threadsBrian Nguyen5-14/+136
2013-11-25Defer removing screen -> context mappings for current contextsBrian Nguyen2-2/+215
2013-11-25Don't throw X errors if an x11glvnd request failsBrian Nguyen2-32/+39