Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Require Meson 0.39.1; the previous release already had an implicit requirement on this version
Allow disabling EGL support when building Epoxy
Add support for building on Haiku
Update EGL registry from Khronos
|
|
correct, and possibly not zero.
No revision bump required - this change fixes the build if the EGL = 0 guess
was incorrect, and no change if it was correct.
|
|
actually used.
|
|
native X.org.
|
|
This is a new stable release.
Major changes for 1.4 are:
Epoxy can now build with MSVC versions prior to 2013; we still recommend using a recent, C99-compatible compiler, like MSVC 2015 [Chun-wei Fan]
When used under X11, Epoxy now attempts to handle the cases where the GLX extension is not built or not available [Yaron Cohen-Tal]
GLX can now be enabled and disabled at configuration time; this allows building Epoxy with GLX on macOS, and allows building Epoxy without GLX on embedded platforms
Epoxy now exposes API that lets dependent projects safely check if platform API like GLX and EGL is available at run time
EGL support has been improved on Windows, and made more resilient on other platforms [Yaron Cohen-Tal, Adam Jackson]
Epoxy supports building with the Meson build system, which has Ninja, Visual Studio, and XCode backends
Epoxy can generate its API reference using Doxygen (currently only available on Meson builds)
The GL registry has been updated with the latest version of the API references provided by Khronos; Epoxy now supports the API introduced by OpenGL 4.5
|
|
|
|
|
|
|
|
Upstream disabled glx on OS X (in an apparent attempt to make it build
on systems without X11). However, libepoxy without glx is defective,
and gtk3 fails with it. So it seems like the right thing is to ensure
X11 presence for libepoxy.
This patch reverts upstream's disabling of glx (setting configure
variables/defines), making it be like libepoxy 1.2. The resulting
libepoxy has glx, and gtk3+ builds fine against it on OS X 10.9.
(It remains TBD to sort out how we feel about X vs quartz, but that's
a separable issue.)
Reviewed by ttn@ and tron@.
|
|
Changes:
GL API registry update
fixes for a nonconformant GL implementation
some library size reductions
support reproducible builds
|
|
native X has libGL.so.2. Split the difference and look for libGL.so.
|
|
Apparently this will be required by GTK3 soon.
|