Skip to content
Tags give the ability to mark specific points in history as being important
  • 1.5.10
    Libepoxy 1.5.10 (stable)
    
    Changes since 1.5.9
    -------------------
    
    - Fix for building with MSVC on non-English locale [Seungha Yang]
    - Fix build on Android [Caolán McNamara]
    - Add the right include paths for EGL and X11 headers [Alex Richardson]
  • 1.5.9
    Epoxy 1.5.9 (stable)
    
    Changes since 1.5.8:
    
    - Allow libopengl.so to be used when GLX_LIB is missing [#257, John
      Bates]
    
  • 1.5.8
    Epoxy 1.5.8
    
     - Revert changes from PR #238 / #229
     - Fixes regressions: #240, #252, #253
    
  • 1.5.7
    Epoxy 1.5.7
    
    Changes since 1.5.6
    
    - Remove type redefinition [#249]
    
  • 1.5.6
    Epoxy 1.5.6
    
    Changes since 1.5.5
    -------------------
    
     - Fix issue with loading OpenGL/GLX/EGL libraries [#238, Yaroslav
       Isakov]
     - Expose dependency variables in pkg-config file [#231, Xavier
       Claessens]
     - Support Win64 pointer-sized types [#246]
     - Close output objects when generating files [#242, Aleksandr]
    
  • 1.5.5
    Epoxy 1.5.5
    
    Changes since 1.5.4
    -------------------
    
     - Remove Python 2 support [#213]
     - Remove Autotools support [#212]
     - Use `EGL_NO_X11` to disable X11 headers [#216]
     - Use call convention for mock function [crziter, #220]
     - Return correct version of GLSL on GLES2 [Eric Anholt, #223]
     - Rely on Meson's darwin_versions option [#225]
    
  • 1.5.4
    Epoxy 1.5.4
    
    Changes since 1.5.3
    
     - Don't build GLX tests if X11 support is disabled [Nirbheek Chauhan]
     - Add unit tests for epoxy_gl_version() [Eric Anholt]
     - Reduce the size of the binary by reusing static strings [Eric Anholt]
     - Fix build on Solaris [Alan Coopersmith]
     - Update the GL registries [Guchetan Singh]
    
  • 1.5.3
    Epoxy 1.5.3
    
    List of changes since 1.5.2
    ---------------------------
    
     - Disable EGL on macOS
     - Fix build on macOS [#176, Emmanuele Bassi]
     - Add macOS tests
     - Fix build with uClibc [#181, Emmanuele Bassi]
     - Fix GLES3 symbol lookup [Adam Jackson]
     - Fix conditional compilation [#184, Zhao Zhili]
     - Require Meson 0.47
     - Fix Autotools build with EGL-X11 support [#188, Emmanuele Bassi]
    
  • 1.5.2
    Epoxy 1.5.2
    
    Changes since 1.5.1:
    
     - Fix the detection of the -z,relro linker flag
     - Query the EGL context version when bootstrapping on GLES [Adam Jackson]
     - Avoid inadvertedly loading libraries when probing for them [Adam Jackson]
     - Issue #169: Fix build on FreeBSD [Ting-Wei Lan]
     - Consistently use abort() instead of exit() for internal state checks
     - Issue #171: Fix a performance regression in the global function pointer
       trampolines introduced by using -Bsymbolic-functions
     - Improve performance when using GL function pointers like glAlphaFunc [Adam Jackson]
    
  • 1.5.1
    Epoxy 1.5.1
    
    Changes since 1.5.0:
    
     - Do no add pkg-config dependencies on gl on systems that do not use
       pkg-config, like macOS and Windows [Tom Schoonjans, #156]
     - Generalise checks for dlvsym [Ross Burton, #158]
     - Add an option for disabling building the test suite [Ross Burton]
     - Typo fixes in the comments and documentation [luz.paz, #159]
     - Simplify the Meson configuration logic for EGL and GLX [Eric
       Engestrom, #162]
     - Use assert when no context is found [Adam Jackson, #166]
     - Remove a test superceded by GLVND [#165]
     - Avoid Meson warnings when testing for linker arguments
    
  • 1.5.0
    Epoxy 1.5.0 (stable)
    
    Changes from Epoxy 1.4.3
    ------------------------
      - Bump the Meson dependency to 0.44.1
      - Include Xlib.h in the tests that use X11 API
      - Update the GL registry to OpenGL 4.6
      - Add gl and egl private dependencies in the pkg-config file
      - Allow building Epoxy without X11 support
      - Rename the Meson configuration options to be more idiomatic
      - New API:
        - epoxy_set_resolver_failure_handler()
        - epoxy_glsl_version()
        - epoxy_extension_in_string()
    
    Issues fixed
    ------------
      * #128 - Fix macOS linker flags [Tom Schoonjans]
      * #129 - Use GLVND if available [Adam Jackson]
      * #134 - Add fallback definition for EGL_CAST [Daniel Stone]
      * #133 - Try even harder to not load GLX [Adam Jackson]
      * #138 - Fix the libOpenGL soname [Adam Jackson]
      * #137 - Update differences with GLEW [Nigel Stewart]
      * #131 - Add epoxy_set_resolver_failure_handler() [Adam Jackson]
      * #140 - Fix pointer mismatch on Windows 10 [danem]
      * #141 - Define visibility flags for static builds [Dylan Baker]
      * #136 - Expose epoxy_extension_in_string() [Lyude Paul]
      * #151 - Use correct guard for Android builds [Robert Bragg]
      * #154 - Fix dlwrap for glvnd [Adam Jackson]
      * #155 - Respect DLOPEN_LIBS [Michał Górny]
      * #143 - Fix printf family usage
      * #152 - Do not use OPENGL_LIB on Android
      * #145 - Add epoxy_glsl_version()
    
  • 1.4.3
    8d03a6a8 · Release Epoxy 1.4.3 ·
    Epoxy 1.4.3 (stable)
    
  • 1.4.2
    abe6a804 · Release Epoxy 1.4.2 ·
    Epoxy 1.4.2 (stable)
    
  • 1.4.1
    Epoxy 1.4.1 (stable)
    
  • 1.4.0
    Fully versioned tag
    
  • v1.4
    1.4
    
  • v1.3.1
  • v1.3
  • v1.2
  • v1.1