269 Commits (d81ab07f0b9a09c2a30b6f438cdc3f643c9612a8)
 

Author SHA1 Message Date
Eric Anholt 9bc909f5a7 win32: Convert the API to being based on function pointers, like Linux. 11 years ago
Eric Anholt 3ae4726cdb win32: Expose the dispatch table reset funtion in the public API. 11 years ago
Eric Anholt c4214a39f4 win32: Reset all dispatch tables to re-resolve on any wglMakeCurrent. 11 years ago
Eric Anholt 8dcd1512db Drop the PLATFORM_HAS_EGL check in epoxy_egl_dlsym(). 11 years ago
Eric Anholt 5112b477c2 win32: Move dynamic symbol loading to do_dlsym(). 11 years ago
Eric Anholt 417927e2eb win32: Start wrapping the 1.0 wgl functions. 11 years ago
Eric Anholt 9a7be0784f win32: Use thread local storage to get us a dispatch table per thread. 11 years ago
Eric Anholt 8022cda75d Don't forget to tell our users that the epoxy GL functions are __dllimport. 11 years ago
Eric Anholt 920543faa4 Add and clean up some more comments in the python. 11 years ago
Eric Anholt 7a8553f799 Update python comments about aliases. 11 years ago
Eric Anholt bf628d9cf3 Add support for lower-priority aliases of functions. 11 years ago
Eric Anholt 972989b4ce Fix copyrights on the Makefile.ams. 11 years ago
Eric Anholt 21f4346af0 Update header comments about how the implementation works. 11 years ago
Eric Anholt fa7aa87bc0 Drop the inconsistent use of #pragma once. 11 years ago
Eric Anholt c92fcc852f Fix testsuite build on OS X. 11 years ago
Eric Anholt c24afd8a9e Fix printout of missing versions/extensions. 11 years ago
Eric Anholt 8f42fd3fe4 Fix declaration of glBegin/End_unwrapped. 11 years ago
Eric Anholt 26880549bc Fix loading of extension functions on OS X. 11 years ago
Eric Anholt 28c2dcb99b Use a non-inlined helper for the simple case of a single provider. 11 years ago
Eric Anholt c4f582b532 Reuse the same string table in one more place. 11 years ago
Eric Anholt 39ccf7089b Use offsets into a string table to reduce the binary size. 11 years ago
Eric Anholt 982e39f188 Move the #defines into the main generated header. 11 years ago
Eric Anholt 3d2a2b3c80 Abandon ifuncs and go with the traditional global function pointers. 11 years ago
Eric Anholt e58e98feee Fix the behavior of glx_shared_znow if it doesn't die at startup. 11 years ago
Eric Anholt 5c4f73fa7f Add a test showing a way that our ifuncs are broken. 11 years ago
Eric Anholt acd3b38d6e Relink tests when the library changes. 11 years ago
Eric Anholt 10c611a3f1 Add a check that we've made it into the C runtime when doing dlopen(). 11 years ago
Eric Anholt 03e9537331 Fix infinite loop in extension detection when the needle is a substring. 11 years ago
Eric Anholt cb647a0853 Fix loading of EGL 1.1+ entrypoints. 11 years ago
Eric Anholt dd6feb7b00 Include epoxy/gl.h instead of epoxy/gl_generated.h from egl_generated.h 11 years ago
Eric Anholt 46e036419c Include epoxy/gl.h from epoxy/glx.h. 11 years ago
Eric Anholt 59edbacf7d Remove a bad alias of glGetAttachedShaders. 11 years ago
Eric Anholt 0cfb0a044b Fix most GLhandleARB warnings on OS X with a big comment in our code. 11 years ago
Eric Anholt 8d8334c350 Use the right library name for GLX on OS X. 11 years ago
Eric Anholt d6e4e9ac4c Fix the build of the headerguards test on OS X. 11 years ago
Eric Anholt d82c5c33a6 Fix the path to the GL library on OS X. 11 years ago
Eric Anholt 34d7b3d872 Fix signedness warning on OS X build of the testsuite. 11 years ago
Eric Anholt 708c31a406 Disable EGL on OS X. 11 years ago
Eric Anholt 940438fae3 Use X11_CFLAGS during the build so we find the right xlib headers. 11 years ago
Eric Anholt 847ba1acdf Add an appropriate error message if libX11 is missing. 11 years ago
Eric Anholt 6c0e0423f6 Add build instructions to the readme. 11 years ago
Eric Anholt 57280133e6 Update the README for WGL support. 11 years ago
Eric Anholt 6e8977a177 Link the library with -Bsymbolic. 11 years ago
Eric Anholt 1e443b2daf Use ifuncs on Linux to avoid dispatch table overhead. 11 years ago
Eric Anholt 6553c08752 Fix compiler warning in glx_static. 11 years ago
Eric Anholt 22ce76fe0b Make glx_static report skip if it was built non-static. 11 years ago
Eric Anholt 2206e6e302 Add a testcase for trying to use libepoxy as a static library. 11 years ago
Eric Anholt 85dc3821fe Move the unwrapped logic to function setup. 11 years ago
Eric Anholt 8a56585dcb Make func.alias_name always have the name of our alias. 11 years ago
Eric Anholt f843d63da2 Reduce the overhead of the dispatch table usage. 11 years ago