Skip to content

1.5.0 (stable)

Compare
Choose a tag to compare
@ebassi ebassi released this 28 Feb 09:21
· 133 commits to master since this release

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 [Ikey Doherty]
  • #152 - Do not use OPENGL_LIB on Android
  • #145 - Add epoxy_glsl_version()