summaryrefslogtreecommitdiff
path: root/src/GLdispatch/vnd-glapi
AgeCommit message (Expand)AuthorFilesLines
2016-03-14Merge pull request #70 from evelikov/build-cleanups-round2Kyle Brenneman1-0/+3
2016-03-02Add missing files to .gitignore thoughout the projectEmil Velikov1-0/+3
2016-02-26Fix the 32-bit build.Kyle Brenneman1-0/+3
2016-02-25Remove the makefile for glvnd_pthread.Kyle Brenneman1-1/+0
2016-02-25GLdispatch: Remove u_thread.h.Kyle Brenneman5-76/+6
2016-02-25Move the GLVNDPthreadFuncs struct into glvnd_pthread.c.Kyle Brenneman2-10/+8
2016-01-25libGLdispatch: Fix PIC on x86_64 TSD.Robert Morell1-4/+12
2015-11-13Generalize the export list generation scripts.Kyle Brenneman1-1/+1
2015-11-13libGLdispatch: Enable entrypoint patching for the x86 TSD build.Kyle Brenneman3-81/+53
2015-11-11libGLdispatch: Update the documentation for entry_get_public.Kyle Brenneman5-9/+31
2015-11-11libOpenGL.so: Only generate the entrypoints that we're going to export.Kyle Brenneman1-1/+1
2015-11-09libGLdispatch.so: Fixes for the public stub array.Kyle Brenneman1-2/+10
2015-10-30libGLdispatch: Remove the old code generation scripts.Kyle Brenneman69-21954/+0
2015-10-30libGLdispatch: Add new code generation scripts.Kyle Brenneman2-64/+7
2015-10-01libGLdispatch: Add a void* parameter to the getProcAddress callback.Kyle Brenneman2-3/+5
2015-09-23GLdispatch: Rename _glapi_get_dispatch and _glapi_set_dispatch.Kyle Brenneman6-14/+36
2015-09-10libGLdispatch: Remove entry_patch.Kyle Brenneman4-28/+5
2015-09-10libGLdispatch: Assign offsets to dynamic stubs up front.Kyle Brenneman4-120/+4
2015-09-10libGLdispatch: Remove __glDispatchGetOffset and __glDispatchSetEntry.Kyle Brenneman1-6/+0
2015-08-11libGLdispatch: Free the memory used for generating stub functions.Kyle Brenneman3-2/+16
2015-08-11libGLdispatch: Free the TSD keys from __glDispatchFini.Kyle Brenneman1-13/+9
2015-08-11libGLdispatch: Fix multiple calls to __glDispatchInit/Fini.Kyle Brenneman1-1/+0
2015-08-11libGLdispatch: Factor out most of the x86-64 and ARMv7 stub code.Kyle Brenneman9-270/+250
2015-08-11libGLdispatch: Put the different entrypoint types into different C files.Kyle Brenneman10-56/+56
2015-08-11Split u_current.c into separate TLS and TSD files.Kyle Brenneman4-191/+167
2015-08-11libGLdispatch: Clean up the entry code.Kyle Brenneman15-597/+104
2015-07-31libGLdispatch: Use separate write and execute mappings.Kyle Brenneman13-69/+366
2015-07-29libglvnd: Add support for ARMv7Damien Leone4-1/+233
2015-07-24libGLdispatch: Copy the function name for dynamic stubs.Kyle Brenneman3-9/+59
2015-07-22Merge pull request #38 from kbrenneman/patch-entrypoint-reworkKyle Brenneman3-35/+169
2015-07-14libglvnd: Allow for generating dynamic stubs for any entry pointDamien Leone2-8/+10
2015-07-13libGLX: Remove the isClientAPI flag.Kyle Brenneman2-6/+3
2015-06-23libGLdispatch: Rework the __GLdispatchPatchCallbacks interface.Kyle Brenneman2-5/+67
2015-06-23libGLdispatch: Cleanup the internal patching interface.Kyle Brenneman3-38/+110
2015-06-11Remove pthreadFuncs from libgl.c and libopengl.c.Kyle Brenneman1-2/+5
2015-06-05libGLdispatch: Add a TSD key for the current context.Kyle Brenneman4-192/+20
2015-06-05libGLdispatch: Remove stub_init_once.Kyle Brenneman4-19/+1
2015-06-05libGLdispatch: Clean up GLAPI initialization.Kyle Brenneman6-74/+52
2015-06-04libGLdispatch: Fix memory protection for the x86-64 TSD entrypoints.Kyle Brenneman1-2/+1
2015-05-28libGLdispatch: Finish x86-64 TSD stubs.Kyle Brenneman2-5/+75
2015-05-28libGLdispatch: Work on adding x86-64 TSD stubs.Kyle Brenneman1-35/+21
2015-05-28libGLdispatch: Work on adding x86-64 TSD stubs.Kyle Brenneman3-2/+124
2015-04-01GLdispatch: Fix the x86 TSD build to work with multiple threads.Kyle Brenneman1-9/+6
2015-04-01Merge branch 'master' into gldispatch-pthreadsKyle Brenneman1-1/+1
2015-03-27Replace a pthreads_once call with a glvnd_pthread call.Kyle Brenneman1-2/+2
2015-03-27Change u_thread.h to use glvnd_pthread for pthreads.Kyle Brenneman4-26/+43
2015-03-27Build fixes, mostly for old systems and compilers.Kyle Brenneman1-1/+1
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-10mapi/glapi: to use ElementTree instead of libxml2.Kyle Brenneman2-141/+127