99 Commits (a7c3178f86afa016ddeed8ebbb668ec308b71122)

Author SHA1 Message Date
Emmanuele Bassi c794dce0a0 docs: Update the supported GL version to 4.6 8 years ago
Robert Bragg 4e5e17eb0a Check __ANDROID__ define when guarding Android code 8 years ago
Ikey Doherty c8d7ae6bf8
Only use printf family when passing arguments 8 years ago
danem 60271ab67b Fix pointer mismatch bug on Windows 10. 8 years ago
Adam Jackson e5372a25ba dispatch: Fix the libOpenGL soname 8 years ago
Lyude Paul 4bde48e12c Expose epoxy_extension_in_string() in public headers 8 years ago
Adam Jackson 7ff061a944 Add epoxy_set_resolver_failure_handler() 8 years ago
Adam Jackson 7c4817f2ee dispatch: Be more paranoid about detecting GLX or not 8 years ago
Adam Jackson f81274b124 dispatch: Use epoxy_conservative_glx_dlsym when probing GLX 8 years ago
Adam Jackson 91c9ecebd9 dispatch: Don't reference glvnd #defines on non-glvnd systems 8 years ago
Adam Jackson 759de64729 dispatch: Learn about glvnd 8 years ago
Gianfranco Costamagna 106eae7aad epoxy_internal_has_gl_extension, epoxy_egl_version: add some missing nullpointer checks from https://bugzilla.redhat.com/show_bug.cgi?id=1395366 8 years ago
Emmanuele Bassi 30b8a4cd2d Add conservative functions for checking platform symbols 9 years ago
Emmanuele Bassi 6af57b0745 Write the API reference 9 years ago
Emmanuele Bassi 7a06803465 Improve consistency of the symbol visibility 9 years ago
Emmanuele Bassi 5df022edb5 Do not call errx() on platforms without it 9 years ago
Emmanuele Bassi bac9400bb0 Use EGL to retrieve pointers if available 9 years ago
Yaron Cohen-Tal 9e46b8e659 Use the appropriate GLES library name for Windows 9 years ago
Adam Jackson 91916269e5 egl: Fix the query for the current context's API 9 years ago
Emmanuele Bassi ad1f9204a2 Avoid C99 declaration after statement 9 years ago
Yaron Cohen-Tal c45cc5f821 Check for NULL extensions string 9 years ago
Emmanuele Bassi 8dead45cb3 Revert all changes since 8bbc0d40 9 years ago
Adam Jackson ced192c30b egl: Fix the query for the current context's API 9 years ago
Yaron Cohen-Tal b8d609e8f9 Fox some X server not supporting any OpenGL feature, glXQueryExtensionsString 9 years ago
Yaron Cohen-Tal a4ead97cfd Make "epoxy_current_context_is_egl" visible. 10 years ago
Yaron Cohen-Tal 8d58c89064 Fix "epoxy_egl_get_current_gl_context_api" to use "eglQueryContext" with "EGL_CONTEXT_CLIENT_TYPE" as "attribute". 10 years ago
Yaron Cohen-Tal 44d51f2844 Fix support for a static build of Epoxy. Add support building and running tests with CMake. Add support for linking with the static run-time library with MSVC. 10 years ago
Yaron Cohen-Tal dd695faee3 Remove redundant code in "epoxy_get_bootstrap_proc_address". 10 years ago
Yaron Cohen-Tal 06fd4a271a Add support for CMake (no support for building/running the tests yet). Fix support for Android. Add built-in support for building with EGL support (using "khrplatform.h" and "eglplatform.h" which are distributed together with Epoxy, and should work with any platform). 10 years ago
Yaron Cohen-Tal 4c4a6e49ca Fix support of some OpenGL ES and EGL implementations, specifically on Windows. 10 years ago
Yaron Cohen-Tal 90c6158d61 Unite defenitions "PUBLIC" and "EPOXY_IMPORTEXPORT" and add it where appropriate. Fix tests build errors. 10 years ago
Eric Anholt d4620b7dd3 Use __attribute__((packed)) to reduce our data size. 10 years ago
Yaron Cohen-Tal a7c270f8e2 Fix epoxy_egl_get_current_gl_context_api() on non-conformant ES. 10 years ago
Eric Anholt 227d1312e6 Look for GL 1.1 functions in win32's OpenGL32.dll. 10 years ago
Chun-wei Fan d9df59df71 src/dispatch_common.c: Remove Unneeded PUBLIC Annotation 10 years ago
Chun-wei Fan 7d5e8e9d56 Put the callspec after the return type for MSVC. 10 years ago
Chun-wei Fan e242497728 Avoid empty struct intializer on MSVC. 10 years ago
Chun-wei Fan 95ecc2d1a1 Port the library_init() constructor to MSVC. 10 years ago
Eric Anholt 0096b79923 Fix context type detection if we find eglGetCurrentContext(). 11 years ago
Eric Anholt 28c9c471b2 Remove a C99ism from dispatch. 11 years ago
Ryan Houdek c791612b0a Adds support for Android. 11 years ago
Eric Anholt 6eb075c70e Fix EGL context detection for non-GLES2-core functions. 12 years ago
Eric Anholt b1d875ef0b Clean up epoxy_current_context_is_glx(). 12 years ago
Eric Anholt db5b939f98 Ask glXGetProcAddress for ES symbols when we're on a GLX context. 12 years ago
Eric Anholt b251e3ae33 Factor out the GLX versus EGL current context detection code. 12 years ago
Eric Anholt d48978c084 Don't leak dlerror()s while we're trying to probe libraries. 12 years ago
Eric Anholt 72187a29c2 Don't dlsym() if we failed to dlopen(). 12 years ago
Eric Anholt 5dcdfe9d79 Remove a debug printf that slipped in. 12 years ago
Eric Anholt 847a6d50db Avoid using eglGPA() for core funcs when the current context is GLX. 12 years ago
Eric Anholt b670c84039 Refactor dispatch_common's EGL context detection code. 12 years ago