Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do not overwrite glx_handle in epoxy_load_gl if GLX library is loaded alreadypull-229-alt | Yaroslav Isakov | 2021-01-20 | 1 | -1/+2 |
| | | | | | | Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Emmanuele Bassi <ebassi@gnome.org> | ||||
* | If glvnd library found, do not use libGL.so in epoxy_load_gl | Yaroslav Isakov | 2021-01-20 | 1 | -3/+6 |
| | | | | | | | | | | 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> | ||||
* | Merge pull request #236 from anholt/ebassi/ci-split | Emmanuele Bassi | 2020-12-23 | 3 | -15/+34 |
|\ | | | | | ci: Split Linux and macOS pipelines | ||||
| * | Add a badge for the project license | Emmanuele Bassi | 2020-12-23 | 1 | -0/+1 |
| | | |||||
| * | Update the CI status badges | Emmanuele Bassi | 2020-12-23 | 1 | -2/+4 |
| | | | | | | | | Use the badges from GitHub Actions. | ||||
| * | ci: Split Linux and macOS pipelines | Emmanuele Bassi | 2020-12-23 | 2 | -13/+29 |
|/ | | | | Don't use a single pipeline for everything. | ||||
* | Merge pull request #235 from anholt/github-ci | Emmanuele Bassi | 2020-12-23 | 9 | -165/+52 |
|\ | | | | | Move CI to GitHub | ||||
| * | ci: Drop tests from MSYS2 pipelinegithub-ci | Emmanuele Bassi | 2020-12-23 | 1 | -1/+0 |
| | | | | | | | | | | 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. | ||||
| * | ci: Remove AppVeyor pipeline | Emmanuele Bassi | 2020-12-23 | 1 | -67/+0 |
| | | | | | | | | We have MSYS2 and MSVC pipelines on GitHub Actions. | ||||
| * | ci: Remove Travis | Emmanuele Bassi | 2020-12-23 | 5 | -155/+0 |
| | | | | | | | | The GitHub Actions pipeline replaces Travis in any way it matters. | ||||
| * | ci: Use scripts for GitHub Actions | Emmanuele Bassi | 2020-12-23 | 3 | -2/+61 |
| | | | | | | | | Do not share them with the Travis pipelines. | ||||
| * | ci: Add MSVC workflow on GitHub Actions | Emmanuele Bassi | 2020-12-23 | 1 | -0/+23 |
| | | |||||
| * | ci: Add MSYS2 workflow on GitHub Actions | Emmanuele Bassi | 2020-12-23 | 1 | -0/+28 |
|/ | |||||
* | Post-release version bump to 1.5.6 | Emmanuele Bassi | 2020-12-22 | 1 | -1/+1 |
| | |||||
* | Merge pull request #228 from eyelash/github-ci1.5.5 | Emmanuele Bassi | 2020-07-22 | 1 | -0/+48 |
|\ | | | | | GitHub CI | ||||
| * | GitHub CI | Elias Aebi | 2020-07-21 | 1 | -0/+48 |
| | | |||||
* | | Merge pull request #225 from anholt/darwin_versions | Emmanuele Bassi | 2020-07-22 | 2 | -4/+3 |
|\ \ | |/ |/| | Use the darwin_versions argument | ||||
| * | Use Meson's darwin_versions argumentdarwin_versions | Emmanuele Bassi | 2020-07-21 | 1 | -3/+2 |
| | | | | | | | | | | Instead of tweaking the linker flags ourselves. This allows Meson to do the right thing, and pass the arguments only where needed. | ||||
| * | Require Meson >= 0.48 | Emmanuele Bassi | 2020-07-21 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #223 from anholt/glsles | Emmanuele Bassi | 2020-04-21 | 2 | -10/+7 |
|\ | | | | | Fix return value of shading language for GLES2. | ||||
| * | Fix return value of shading language for GLES2.glsles | Eric Anholt | 2020-04-20 | 2 | -10/+7 |
|/ | | | | | | | 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. | ||||
* | Merge pull request #220 from crziter/master | Emmanuele Bassi | 2020-02-25 | 1 | -1/+1 |
|\ | | | | | Add call convention to mock function | ||||
| * | Add call convention to mock function | crziter | 2020-02-25 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #215 from anholt/issue-214 | Emmanuele Bassi | 2020-01-14 | 1 | -3/+6 |
|\ | | | | | Use EGL_NO_X11 to disable X11 headers | ||||
| * | Use EGL_NO_X11 to disable X11 headers | Emmanuele Bassi | 2020-01-14 | 1 | -3/+6 |
|/ | | | | | | | MESA_EGL_NO_X11_HEADERS has been deprecated, and libglvnd only supports EGL_NO_X11. Fixes: #214 | ||||
* | Merge pull request #216 from anholt/gen-find-program | Emmanuele Bassi | 2020-01-14 | 2 | -1/+2 |
|\ | | | | | build: Use find_program() | ||||
| * | ci: Unlink python2 on macOS | Emmanuele Bassi | 2020-01-14 | 1 | -0/+1 |
| | | | | | | | | Otherwise installing Python3 will break horribly. | ||||
| * | build: Use find_program()gen-find-program | Emmanuele Bassi | 2020-01-14 | 1 | -1/+1 |
|/ | | | | | | 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. | ||||
* | Merge pull request #212 from anholt/no-autotools | Emmanuele Bassi | 2019-11-27 | 11 | -841/+1 |
|\ | | | | | Remove the autotools build system. | ||||
| * | Lower the minimum required version of Meson | Emmanuele Bassi | 2019-11-26 | 1 | -1/+1 |
| | | | | | | | | Makes it easier to build Epoxy on older operating systems. | ||||
| * | Remove the autotools build system. | Eric Anholt | 2019-11-26 | 10 | -840/+0 |
|/ | | | | Meson has been out for a long time, is faster, and is simpler. | ||||
* | Merge pull request #213 from anholt/no-python2 | Emmanuele Bassi | 2019-11-26 | 5 | -9/+2 |
|\ | | | | | Remove Python 2 support | ||||
| * | Remove Python 2 support | Emmanuele Bassi | 2019-11-14 | 5 | -9/+2 |
| | | | | | | | | | | Python 2 is going to reach EOL in January 2020, and most platforms have already moved to Python 3. | ||||
* | | Post-release version bump to 1.5.5 | Emmanuele Bassi | 2019-11-25 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #211 from gurchetansingh/master1.5.4 | Eric Anholt | 2019-11-05 | 4 | -286/+2394 |
|\ | | | | | Update OpenGL Registry | ||||
| * | Merge branch 'khronos-registry' into HEAD | Gurchetan Singh | 2019-09-23 | 4 | -286/+2394 |
| |\ |/ / | |||||
| * | Update OpenGL/EGL registries | Gurchetan Singh | 2019-09-23 | 4 | -1809/+6563 |
| | | | | | | | | | | OpenGL: 253836ac53b2e248fa47d96cacc18a63ac27c703 EGL: a9bef577b041caab108257ea386d0302290d4361 | ||||
* | | Merge pull request #194 from centricular/meson-trivial-fix | Emmanuele Bassi | 2019-09-09 | 1 | -1/+1 |
|\ \ | | | | | | | meson: Don't build glx tests if x11 is disabled | ||||
| * | | meson: Don't build glx tests if x11 is disabled | Nirbheek Chauhan | 2018-10-28 | 1 | -1/+1 |
| | | | | | | | | | | | | Fixes build failure when x11 is not found or disabled. | ||||
* | | | Merge pull request #210 from alanc/solaris | Emmanuele Bassi | 2019-09-09 | 2 | -0/+8 |
|\ \ \ | | | | | | | | | test: #define __EXTENSIONS__ on Solaris for strdup() | ||||
| * | | | test: #define __EXTENSIONS__ on Solaris for strdup() | Alan Coopersmith | 2019-09-08 | 2 | -0/+8 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | 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> | ||||
* | | | Reuse the enum_strings in looking for extension providers. | Eric Anholt | 2019-06-25 | 1 | -4/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Shaves another 14k off the binary: 1114236 56800 160 1171196 11defc providernames.so 1099948 56800 160 1156908 11a72c enumstrings.so Fixes #202 | ||||
* | | | Drop "GL extension" and "GLX extension" and such from the debug output. | Eric Anholt | 2019-06-25 | 1 | -8/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | Saves 7k of text from the binary. You can already tell what kind of extension it is from the prefix on the extension name anyway. 1121212 56800 160 1178172 11fa3c master.so 1114236 56800 160 1171196 11defc providernames.so | ||||
* | | | Make the provider enums have a PROVIDER_ prefix | Eric Anholt | 2019-06-25 | 1 | -1/+2 |
| | | | | | | | | | | | | This will distinguish them from the exposed extension presence | ||||
* | | | Merge pull request #195 from anholt/version-unit-test | Emmanuele Bassi | 2019-04-11 | 3 | -0/+96 |
|\ \ \ | |/ / |/| | | test: Add unit tests for epoxy_gl_version() and epoxy_glsl_version(). | ||||
| * | | test: Add unit tests for epoxy_gl_version() and epoxy_glsl_version().version-unit-test | Eric Anholt | 2018-11-01 | 3 | -0/+96 |
|/ / | | | | | | | | | | | Based on a bug report I got on IRC. v2: Drop glx includes, add to automake. | ||||
* | | ci: Update the Meson version for AppVeyor | Emmanuele Bassi | 2018-10-05 | 1 | -6/+6 |
| | | |||||
* | | Post-release version bump to 1.5.4 | Emmanuele Bassi | 2018-10-05 | 2 | -2/+2 |
| | | |||||
* | | Merge pull request #193 from anholt/issue-1881.5.3 | Emmanuele Bassi | 2018-10-05 | 1 | -0/+2 |
|\ \ | | | | | | | Ensure Autotools enables EGL-X11 support | ||||
| * | | Ensure Autotools enables EGL-X11 supportissue-188 | Emmanuele Bassi | 2018-10-04 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | The X11 support in the Autotools build is missing the definition of the ENABLE_X11 pre-processor symbol. Without it, we're missing the X11 platform definitions for EGL. Fixes #188 |