| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
The type is being redeclared because I didn't see the original
declaration when I wrote 144cbc9325250081f2eb584ca5deb13aaf1c2433.
Fixes: #249
|
| | |
|
| |\
| |
| | |
Support Win64 pointer-sized types
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Since we're generating stub types from khrplatform.h because we can't
include it reliably, we'll have to deal with some of the fallout of the
Win64 types.
Fixes: #246
|
| |\ \
| | |
| | | |
gen_dispatch.py: close output files
|
| |/ /
| |
| |
| | |
Fixes https://github.com/anholt/libepoxy/issues/242
|
| |\ \
| | |
| | | |
Fix some bugs in loading OpenGL/GLX/EGL libraries
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Without additional check, even if libOpenGL was loaded, libGL.so will
be loaded as well, and used both in gl_handle and glx_handle, so
libglvnd libraries will not be used.
Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
|
| |\ \ \
| |/ /
|/| | |
meson: Set same variables in declare_dependency() as in pkgconfig
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| | |
GTK currently fails to detect if epoxy has been built with EGL on
Windows when epoxy is a subproject. To fix that it needs to get that
information from the dependency variables.
This requires Meson >=0.54.0 for setting variables in
declare_dependency().
|
| |\ \
| | |
| | | |
ci: Split Linux and macOS pipelines
|
| | | | |
|
| | | |
| | |
| | |
| | | |
Use the badges from GitHub Actions.
|
| |/ /
| |
| |
| | |
Don't use a single pipeline for everything.
|
| |\ \
| | |
| | | |
Move CI to GitHub
|
| | | |
| | |
| | |
| | |
| | | |
The WGL tests are failing, likely because of some set up issue; for the
time being, we care more about building Epoxy, rather than testing it.
|
| | | |
| | |
| | |
| | | |
We have MSYS2 and MSVC pipelines on GitHub Actions.
|
| | | |
| | |
| | |
| | | |
The GitHub Actions pipeline replaces Travis in any way it matters.
|
| | | |
| | |
| | |
| | | |
Do not share them with the Travis pipelines.
|
| | | | |
|
| |/ / |
|
| |/ |
|
| |\
| |
| | |
GitHub CI
|
| | | |
|
| |\ \
| |/
|/| |
Use the darwin_versions argument
|
| | |
| |
| |
| |
| | |
Instead of tweaking the linker flags ourselves. This allows Meson to do
the right thing, and pass the arguments only where needed.
|
| |/ |
|
| |\
| |
| | |
Fix return value of shading language for GLES2.
|
| |/
|
|
|
|
|
| |
Throughout the mesa project we've been using 100 for GLES2's shading
language. It was pretty clearly the intent here, but the clever
inline detection of "am I parsing a GLSL version or a GL version
string" forgot about GLSL 1.0.x, and thus returned 10.
|
| |\
| |
| | |
Add call convention to mock function
|
| |/ |
|
| |\
| |
| | |
Use EGL_NO_X11 to disable X11 headers
|
| |/
|
|
|
|
|
| |
MESA_EGL_NO_X11_HEADERS has been deprecated, and libglvnd only supports
EGL_NO_X11.
Fixes: #214
|
| |\
| |
| | |
build: Use find_program()
|
| | |
| |
| |
| | |
Otherwise installing Python3 will break horribly.
|
| |/
|
|
|
|
| |
Do not rely on the shebang line and the executable bit; we should use
find_program(), instead, which lets Meson run a script in the
appropriate environment, portably.
|
| |\
| |
| | |
Remove the autotools build system.
|
| | |
| |
| |
| | |
Makes it easier to build Epoxy on older operating systems.
|
| |/
|
|
| |
Meson has been out for a long time, is faster, and is simpler.
|
| |\
| |
| | |
Remove Python 2 support
|
| | |
| |
| |
| |
| | |
Python 2 is going to reach EOL in January 2020, and most platforms have
already moved to Python 3.
|
| |/ |
|
| |\
| |
| | |
Update OpenGL Registry
|
| | |\
|/ / |
|
| | |
| |
| |
| |
| | |
OpenGL: 253836ac53b2e248fa47d96cacc18a63ac27c703
EGL: a9bef577b041caab108257ea386d0302290d4361
|
| |\ \
| | |
| | | |
meson: Don't build glx tests if x11 is disabled
|
| | | |
| | |
| | |
| | | |
Fixes build failure when x11 is not found or disabled.
|
| |\ \ \
| | | |
| | | | |
test: #define __EXTENSIONS__ on Solaris for strdup()
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Needed to allow functions outside the original XPG3 standard to be
visible in the Solaris headers when _XOPEN_SOURCE is defined and
not set to a particular value.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|