summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-12-17win32: Move dynamic symbol loading to do_dlsym().Eric Anholt1-12/+13
2013-12-17win32: Start wrapping the 1.0 wgl functions.Eric Anholt1-13/+12
2013-12-17win32: Use thread local storage to get us a dispatch table per thread.Eric Anholt3-2/+79
2013-12-17Don't forget to tell our users that the epoxy GL functions are __dllimport.Eric Anholt3-5/+9
2013-12-16Add and clean up some more comments in the python.Eric Anholt1-9/+22
2013-12-16Update python comments about aliases.Eric Anholt1-4/+2
2013-12-16Add support for lower-priority aliases of functions.Eric Anholt1-0/+16
2013-12-16Fix copyrights on the Makefile.ams.Eric Anholt4-64/+68
2013-12-16Update header comments about how the implementation works.Eric Anholt3-23/+6
2013-12-16Drop the inconsistent use of #pragma once.Eric Anholt3-6/+0
2013-12-16Fix testsuite build on OS X.Eric Anholt2-1/+9
2013-12-15Fix printout of missing versions/extensions.Eric Anholt1-1/+1
2013-12-15Fix declaration of glBegin/End_unwrapped.Eric Anholt1-2/+2
2013-12-15Fix loading of extension functions on OS X.Eric Anholt1-0/+2
2013-12-15Use a non-inlined helper for the simple case of a single provider.Eric Anholt1-16/+38
2013-12-15Reuse the same string table in one more place.Eric Anholt1-1/+3
2013-12-15Use offsets into a string table to reduce the binary size.Eric Anholt1-4/+20
2013-12-15Move the #defines into the main generated header.Eric Anholt7-17/+1
2013-12-15Abandon ifuncs and go with the traditional global function pointers.Eric Anholt5-62/+69
2013-12-13Fix the behavior of glx_shared_znow if it doesn't die at startup.Eric Anholt2-0/+3
2013-12-13Add a test showing a way that our ifuncs are broken.Eric Anholt2-0/+8
2013-12-13Relink tests when the library changes.Eric Anholt1-8/+8
2013-12-13Add a check that we've made it into the C runtime when doing dlopen().Eric Anholt1-0/+17
2013-12-12Fix infinite loop in extension detection when the needle is a substring.Eric Anholt1-3/+7
2013-12-12Fix loading of EGL 1.1+ entrypoints.Eric Anholt1-2/+3
2013-12-12Include epoxy/gl.h instead of epoxy/gl_generated.h from egl_generated.hEric Anholt1-1/+1
2013-12-12Include epoxy/gl.h from epoxy/glx.h.Eric Anholt1-0/+1
2013-12-12Remove a bad alias of glGetAttachedShaders.Eric Anholt1-1/+0
2013-12-12Fix most GLhandleARB warnings on OS X with a big comment in our code.Eric Anholt2-2/+25
2013-12-12Use the right library name for GLX on OS X.Eric Anholt1-2/+8
2013-12-11Fix the build of the headerguards test on OS X.Eric Anholt1-0/+5
2013-12-11Fix the path to the GL library on OS X.Eric Anholt1-0/+11
2013-12-11Fix signedness warning on OS X build of the testsuite.Eric Anholt1-1/+1
2013-12-11Disable EGL on OS X.Eric Anholt3-1/+23
2013-12-11Use X11_CFLAGS during the build so we find the right xlib headers.Eric Anholt1-1/+5
2013-12-11Add an appropriate error message if libX11 is missing.Eric Anholt1-0/+4
2013-12-11Add build instructions to the readme.Eric Anholt1-0/+28
2013-12-11Update the README for WGL support.Eric Anholt1-1/+1
2013-12-11Link the library with -Bsymbolic.Eric Anholt1-0/+1
2013-12-11Use ifuncs on Linux to avoid dispatch table overhead.Eric Anholt2-0/+62
2013-12-11Fix compiler warning in glx_static.Eric Anholt1-0/+1
2013-12-11Make glx_static report skip if it was built non-static.Eric Anholt1-0/+5
2013-12-11Add a testcase for trying to use libepoxy as a static library.Eric Anholt3-0/+67
2013-12-11Move the unwrapped logic to function setup.Eric Anholt1-18/+17
2013-12-11Make func.alias_name always have the name of our alias.Eric Anholt1-13/+6
2013-12-10Reduce the overhead of the dispatch table usage.Eric Anholt1-8/+54
2013-12-10Add a test for basic functionality on win32.Eric Anholt5-0/+256
2013-12-10Add dispatch generation for wgl.Eric Anholt8-1/+212
2013-12-10Use get_core_proc_address() on win32.Eric Anholt1-2/+2
2013-12-10Fill in the begin/end counting on win32.Eric Anholt1-3/+3