102 Commits (26880549bc5db7cfd99a82b80ca113c5273bf35a)
 

Author SHA1 Message Date
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
Eric Anholt ca14052cfe Add a test for basic functionality on win32. 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 d73f06fb45 Use ``` on a bunch of code in the README. 11 years ago
Eric Anholt edf5aedb6f Rewrite a lot of the README. 11 years ago
Carl Worth 880b6b39a5 Convert list of items to an actual list 11 years ago
Carl Worth eb5f6ac74e Fix "include" examples to use Github-flavored code block 11 years ago
Eric Anholt bfd687da89 Port tests directory to win32. 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 19053c4d6f Fix out of tree build 11 years ago
Eric Anholt 43acf7b021 Fix make distcheck. 11 years ago