231 Commits (b80ea6a36ac579edda5ea575782ce719c314ebfd)

Author SHA1 Message Date
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 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 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 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 d82c5c33a6 Fix the path to the GL library on OS X. 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 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 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
Eric Anholt 1d746bfeb2 Add dispatch generation for wgl. 11 years ago
Eric Anholt f4992e1518 Use get_core_proc_address() on win32. 11 years ago
Eric Anholt 4eaf4bfe21 Fill in the begin/end counting on win32. 11 years ago
Eric Anholt b128dd9b25 Move the check for whether to dlsym or GPA on linux to the common C code. 11 years ago
Eric Anholt 259136845d Start porting the GL dispatch code to win32. 11 years ago
Eric Anholt 0e7b9c0939 Fix generation of redundant typedefs. 11 years ago
Eric Anholt 60ea7c38a2 Move GLX/EGL dispatch code using those API types to separate files. 11 years ago
Eric Anholt 906d5b6e3a Conditionalize building the EGL and GLX dispatch code. 11 years ago
Eric Anholt 0d7d26537d Conditionalize building GLX and EGL tests and headers. 11 years ago
Eric Anholt 43acf7b021 Fix make distcheck. 11 years ago
Eric Anholt 26ca6ac8e8 Add missing #defines for GL versions and extensions. 11 years ago
Eric Anholt f097de94eb Add support for GLES extensions. 11 years ago
Eric Anholt 9b8ac73231 Improve the quality of the missing providers output. 11 years ago
Eric Anholt 8d208fff51 Print the missing provider information to stderr. 11 years ago
Eric Anholt 0983996e49 Fix calling new entrypoints from within glBegin()/glEnd(). 11 years ago
Eric Anholt 4d0d93b1c0 Fix indentation in generated code 11 years ago
Eric Anholt 1cb041fbaa Fix a compiler warning in the previous commit. 11 years ago
Eric Anholt 8bb5a2545e Fix extension detection on core GL contexts. 11 years ago
Eric Anholt c6df72b7d0 Drop a bit of commented out python. 11 years ago
Eric Anholt 0270c80008 Add support for EGL. 11 years ago
Eric Anholt 111c54992b Drop the installed _common.h headers. 11 years ago
Eric Anholt de70a2a0ab Fix a similar bug to HEAD~2, this time in epoxy_has_glx_extension(). 11 years ago