106 Commits (f7486f7753f4ddd58adb476985dcf5962e442172)

Author SHA1 Message Date
Adam Jackson f7486f7753 dispatch: assert, not errx, when we have no context 7 years ago
luz.paz d60b923d46 Trival misc. typo fixes 8 years ago
Emmanuele Bassi e1ffd32d83 Support encoding minor versions bigger than 10 8 years ago
Emmanuele Bassi 60bb7672c1 Fix epoxy_internal_gl_version() 8 years ago
Emmanuele Bassi f6d2b1f6ad Do not use OPENGL_LIB on Android 8 years ago
Emmanuele Bassi 158ce2bc81 Document epoxy_set_resolver_failure_handler() 8 years ago
Emmanuele Bassi d8726f265e Add epoxy_glsl_version() 8 years ago
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