119 Commits (622ca393c38a92e2fac9f877bbcf65f97782d206)

Author SHA1 Message Date
Emmanuele Bassi 622ca393c3 Revert "If glvnd library found, do not use libGL.so in epoxy_load_gl" 4 years ago
Emmanuele Bassi c2148eb019 Revert "Do not overwrite glx_handle in epoxy_load_gl if GLX library is loaded already" 4 years ago
Yaroslav Isakov 4994c48172 Do not overwrite glx_handle in epoxy_load_gl if GLX library is loaded already 4 years ago
Yaroslav Isakov dbfa4b209c If glvnd library found, do not use libGL.so in epoxy_load_gl 4 years ago
Eric Anholt 1e0b063dbd Fix return value of shading language for GLES2. 5 years ago
Zhao Zhili 119f06f823 dispatch_common: fix conditional compilation 7 years ago
Adam Jackson 2edc497374 dispatch: Fix GLES3 symbol lookup 7 years ago
Emmanuele Bassi 8c3d371187 Use the appropriate symbols on __APPLE__ 7 years ago
Emmanuele Bassi 791b28c186 Use abort() instead of exit(1) 7 years ago
Adam Jackson 90db0069b4 dispatch: Load EGL/GLX provider lib from epoxy_has_{egl,glx}() 7 years ago
Adam Jackson 53ae0bbffe dispatch: Stop implicitly loading libraries from do_dlsym 7 years ago
Adam Jackson a33623dca7 dispatch: Be even gentler about probing for GLX 7 years ago
Adam Jackson b5a4b16799 dispatch: Query the EGL context version when bootstrapping on GLES 7 years ago
Adam Jackson f7486f7753 dispatch: assert, not errx, when we have no context 7 years ago
luz.paz d60b923d46 Trival misc. typo fixes 7 years ago
Emmanuele Bassi e1ffd32d83 Support encoding minor versions bigger than 10 7 years ago
Emmanuele Bassi 60bb7672c1 Fix epoxy_internal_gl_version() 7 years ago
Emmanuele Bassi f6d2b1f6ad Do not use OPENGL_LIB on Android 7 years ago
Emmanuele Bassi 158ce2bc81 Document epoxy_set_resolver_failure_handler() 7 years ago
Emmanuele Bassi d8726f265e Add epoxy_glsl_version() 7 years ago
Emmanuele Bassi c794dce0a0 docs: Update the supported GL version to 4.6 7 years ago
Robert Bragg 4e5e17eb0a Check __ANDROID__ define when guarding Android code 7 years ago
Ikey Doherty c8d7ae6bf8
Only use printf family when passing arguments 7 years ago
danem 60271ab67b Fix pointer mismatch bug on Windows 10. 7 years ago
Adam Jackson e5372a25ba dispatch: Fix the libOpenGL soname 7 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 8 years ago
Emmanuele Bassi 6af57b0745 Write the API reference 8 years ago
Emmanuele Bassi 7a06803465 Improve consistency of the symbol visibility 8 years ago
Emmanuele Bassi 5df022edb5 Do not call errx() on platforms without it 8 years ago
Emmanuele Bassi bac9400bb0 Use EGL to retrieve pointers if available 8 years ago
Yaron Cohen-Tal 9e46b8e659 Use the appropriate GLES library name for Windows 8 years ago
Adam Jackson 91916269e5 egl: Fix the query for the current context's API 8 years ago
Emmanuele Bassi ad1f9204a2 Avoid C99 declaration after statement 8 years ago
Yaron Cohen-Tal c45cc5f821 Check for NULL extensions string 8 years ago
Emmanuele Bassi 8dead45cb3 Revert all changes since 8bbc0d40 8 years ago
Adam Jackson ced192c30b egl: Fix the query for the current context's API 8 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. 9 years ago
Yaron Cohen-Tal 8d58c89064 Fix "epoxy_egl_get_current_gl_context_api" to use "eglQueryContext" with "EGL_CONTEXT_CLIENT_TYPE" as "attribute". 9 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