summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
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
2013-11-25Return NULL in __glXLookupVendorByScreen() if dpy == NULLBrian Nguyen1-2/+3
2013-11-25Unlock the XID screen hash prior to calling AddScreenXIDMapping() from Screen...Brian Nguyen1-2/+2
2013-11-25Add context, dispatch parameters to __glDispatchMakeCurrent()Brian Nguyen4-31/+33
2013-11-25Fix glXGetConfig() error return codesBrian Nguyen2-2/+12
2013-11-25vnd-glapi: unifdef MAPI_MODE_* macrosBrian Nguyen8-71/+0
2013-11-25Remove unused vnd-glapi filesBrian Nguyen54-12183/+11
2013-11-25Bump max number of dynamic dispatch stubs to 4096Brian Nguyen3-3/+3
2013-11-25Add glXGetProcAddressARB()Brian Nguyen2-0/+11
2013-11-25Install x11glvnd with the right pathBrian Nguyen1-5/+7
2013-11-25Export correct interface version for libGL.soBrian Nguyen1-1/+1
2013-11-25Remove superfluous glapi AM_CONDITIONAL()sBrian Nguyen1-5/+0
2013-09-27[build] add $(BUILT_SOURCES) to $(CLEANFILES)Aaron Plattner4-2/+4
2013-09-27[build] distribute files needed to buildAaron Plattner7-0/+27
2013-09-27[build] make mapi a subdirectory of vnd-glapiAaron Plattner148-6/+6
2013-09-26[build] fix more srcdir != builddir mistakesAaron Plattner1-1/+1
2013-09-26Fix use of HASH_FIND() in RemoveScreenPointerMapping()Brian Nguyen1-2/+2
2013-09-26[build] fix srcdir != builddir mistakesAaron Plattner5-15/+15
2013-09-26[build] reorder SUBDIRS to only recurse onceAaron Plattner4-4/+3
2013-09-04Check for strdup(3) failure in cacheProcAddress()Andy Ritger1-0/+7
2013-09-04Check strdup(3) return value in AllocDispatchIndex()Andy Ritger1-0/+4
2013-09-04Unlock in the __glXFetchDispatchEntry() failure path.Andy Ritger1-0/+1
2013-08-26Use noop-gl mapi generated header to implement GL noop stubsBrian Nguyen4-4/+30
2013-08-26[mapi] mapi_abi.py: Implement a noop-gl printerBrian Nguyen1-4/+21
2013-08-26Add libGL and libOpenGL filter librariesBrian Nguyen8-4/+150
2013-08-26[mapi] Add spec file for GL 4.x entrypointsBrian Nguyen2-0/+758
2013-08-26[mapi] Implement glapi_init_table_from_callback()Brian Nguyen7-6/+233
2013-08-26[mapi] Implement _glapi_{set,get}_current()Brian Nguyen11-115/+230
2013-08-26[GLdispatch] Implement FixupDispatchTable() and FindProcInList()Brian Nguyen1-4/+68
2013-08-26[GLdispatch] Add global current dispatch table listBrian Nguyen1-4/+22
2013-08-26[GLdispatch] First pass at implementing the GLdispatch APIBrian Nguyen3-26/+201
2013-08-26[GLdispatch] Build mapiBrian Nguyen18-42/+707
2013-08-26[GLdispatch] Add mapi from MESA commit fa7829c36b78b8ecc42238cbc0a02d1059320c77Brian Nguyen141-0/+35894
2013-08-26Add mesa headers from git commit fa7829c36b78b8ecc42238cbc0a02d1059320c77Brian Nguyen48-0/+16584
2013-08-26[GLdispatch] Write pseudo-code implementations of APIBrian Nguyen4-9/+188
2013-08-26[x11glvnd] Implement the client- and server-side codeBrian Nguyen2-7/+271
2013-08-26[x11glvnd] Define X11 protocol for XGLVendor extensionBrian Nguyen2-3/+169