Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-30 | [automerger skipped] DO NOT MERGE - ↵r_aml_301500702android-mainline-12.0.0_r55android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-release | Xin Li | |
qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: c62140bafd am: ff18e5a9be -s ours am skip reason: subject contains skip directive Change-Id: I2e2399a5f8ffa7526907129a400affa413c2dffa | |||
2019-10-30 | DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵android-r-preview-4android-r-preview-3android-r-preview-2 | Xin Li | |
stage-aosp-master am: c62140bafd Change-Id: I68c876385825bb3f17895de794d9ab81fde66b63 | |||
2019-10-30 | DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵android-r-preview-1 | Xin Li | |
stage-aosp-master Bug: 142003500 Change-Id: Ib8784c732586532890ed05a674c4986d2fe4f2dc | |||
2019-09-13 | Upgrade libepoxy to af38a466caf9c2ae49b8acda4ff842ae44d57f78 am: b51a87e313 ↵ | Haibo Huang | |
am: affffb66ec am: e8646ce325 am: 24a49e2f91 Change-Id: Iae410442a2371972d2eb3ccefc467c449d9a0544 | |||
2019-09-13 | Upgrade libepoxy to af38a466caf9c2ae49b8acda4ff842ae44d57f78 am: b51a87e313 ↵ | Haibo Huang | |
am: affffb66ec am: e8646ce325 Change-Id: I4f6e1d7bd101e13930feaf55b43d745499d34b95 | |||
2019-09-13 | Upgrade libepoxy to af38a466caf9c2ae49b8acda4ff842ae44d57f78 am: b51a87e313 | Haibo Huang | |
am: affffb66ec Change-Id: Ib9f90cc674c6ec42b5097b211803bf7d00464694 | |||
2019-09-13 | Upgrade libepoxy to af38a466caf9c2ae49b8acda4ff842ae44d57f78 | Haibo Huang | |
am: b51a87e313 Change-Id: Ia022b5aa2d606fb372695f38a6323bda15966c97 | |||
2019-09-13 | Upgrade libepoxy to af38a466caf9c2ae49b8acda4ff842ae44d57f78ndk-sysroot-r21 | Haibo Huang | |
Exempt-From-Owner-Approval: upgrade lib Test: None Change-Id: Ide166c7bd11bba5e9902efa25f794b497dfc0b8f | |||
2019-09-09 | Merge pull request #194 from centricular/meson-trivial-fix | Emmanuele Bassi | |
meson: Don't build glx tests if x11 is disabled | |||
2019-09-09 | Merge pull request #210 from alanc/solaris | Emmanuele Bassi | |
test: #define __EXTENSIONS__ on Solaris for strdup() | |||
2019-09-08 | test: #define __EXTENSIONS__ on Solaris for strdup() | Alan Coopersmith | |
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> | |||
2019-07-16 | Initial merge of libepoxy from upstream am: 174d119401 am: 49fce7a189 am: ↵ | Greg Hartman | |
377783b1a2 am: e337bc3450 Change-Id: I9cd57fdc7fe1e0d23cef4a683761a10be45b2655 | |||
2019-07-16 | Initial merge of libepoxy from upstream am: 174d119401 am: 49fce7a189 | Greg Hartman | |
am: 377783b1a2 Change-Id: I0743dc31437f96d3548c521e15725a8f3cc362fb | |||
2019-07-16 | Initial merge of libepoxy from upstream am: 174d119401 | Greg Hartman | |
am: 49fce7a189 Change-Id: I4ba257ae5373d207991e1b03b04a123f5f923140 | |||
2019-07-16 | Initial merge of libepoxy from upstream | Greg Hartman | |
am: 174d119401 Change-Id: Idc32c43d39f5d5b3b47f5fd43db3dc9f81aa72bf | |||
2019-07-12 | Initial merge of libepoxy from upstreamplatform-tools-29.0.4platform-tools-29.0.3platform-tools-29.0.2 | Greg Hartman | |
Test: n/a BUG: 123765087 BUG: 123764798 (Milestone) BUG: 77276633 (OKR) Change-Id: I74227fb6c066ae0b8b600940db07f2c503e3fc2b | |||
2019-06-25 | Reuse the enum_strings in looking for extension providers. | Eric Anholt | |
Shaves another 14k off the binary: 1114236 56800 160 1171196 11defc providernames.so 1099948 56800 160 1156908 11a72c enumstrings.so Fixes #202 | |||
2019-06-25 | Drop "GL extension" and "GLX extension" and such from the debug output. | Eric Anholt | |
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 | |||
2019-06-25 | Make the provider enums have a PROVIDER_ prefix | Eric Anholt | |
This will distinguish them from the exposed extension presence | |||
2019-04-11 | Merge pull request #195 from anholt/version-unit-test | Emmanuele Bassi | |
test: Add unit tests for epoxy_gl_version() and epoxy_glsl_version(). | |||
2019-03-27 | Initial empty repository | Inna Palant | |
2018-11-01 | test: Add unit tests for epoxy_gl_version() and epoxy_glsl_version(). | Eric Anholt | |
Based on a bug report I got on IRC. v2: Drop glx includes, add to automake. | |||
2018-10-28 | meson: Don't build glx tests if x11 is disabled | Nirbheek Chauhan | |
Fixes build failure when x11 is not found or disabled. | |||
2018-10-05 | ci: Update the Meson version for AppVeyor | Emmanuele Bassi | |
2018-10-05 | Post-release version bump to 1.5.4 | Emmanuele Bassi | |
2018-10-05 | Merge pull request #193 from anholt/issue-188 | Emmanuele Bassi | |
Ensure Autotools enables EGL-X11 support | |||
2018-10-04 | Ensure Autotools enables EGL-X11 support | Emmanuele Bassi | |
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 | |||
2018-10-04 | Merge pull request #192 from anholt/meson-bump | Emmanuele Bassi | |
Require a newer version of Meson | |||
2018-10-04 | Merge pull request #189 from jbicha/gitignore-patch | Emmanuele Bassi | |
gitignore: Don't ignore .patch files | |||
2018-10-04 | build: Drop conditional use of get_supported_link_arguments() | Emmanuele Bassi | |
Meson complains even in the face of a version check. | |||
2018-10-04 | Update minimum Meson version | Emmanuele Bassi | |
We're using functionality introduced after 0.44, so we might as well update to a more recent version of Meson. | |||
2018-09-18 | gitignore: Don't ignore .patch files | Jeremy Bicha | |
This makes things a bit awkward for distros that keep their packaging in git and use patch files | |||
2018-07-25 | Merge pull request #184 from quink-black/dev | Emmanuele Bassi | |
dispatch_common: fix conditional compilation Symbols are always defined, but they are set to 0 or 1; this means we can't use `ifdef`. | |||
2018-07-16 | dispatch_common: fix conditional compilation | Zhao Zhili | |
2018-07-06 | dispatch: Fix GLES3 symbol lookup | Adam Jackson | |
Looking for a symbol named "libGLESv2.so.2" is probably not going to work very well. | |||
2018-06-18 | Merge pull request #182 from anholt/issue-181 | Emmanuele Bassi | |
Define _GNU_SOURCE for strdup() | |||
2018-06-18 | Define _GNU_SOURCE for strdup() | Emmanuele Bassi | |
The strdup() function is available on uClibc if _XOPEN_SOURCE_EXTENDED is defined; since we're using _GNU_SOURCE elsewhere to enable extended libc features, and uClibc will set _XOPEN_SOURCE_EXTENDED if _GNU_SOURCE is set, let's use that. Closes #181 | |||
2018-06-04 | Add a CGL test for the Epoxy API | Emmanuele Bassi | |
Just like the one we use for EGL. | |||
2018-06-04 | Add a CoreGraphics OpenGL test for macOS | Emmanuele Bassi | |
A basic test, to check that we're actually capable of working on macOS without GLX enabled. | |||
2018-06-04 | ci: Dump the test log on failure | Emmanuele Bassi | |
We need to see what failed, as Meson's test harness will just show the result. | |||
2018-05-30 | Merge pull request #178 from ebassi/osx-ci | Emmanuele Bassi | |
Fix build of Epoxy on macOS | |||
2018-05-29 | ci: Enable builds on macOS | Emmanuele Bassi | |
Use Travis's macOS builder to check if Epoxy is building on that platform. | |||
2018-05-29 | Use the appropriate symbols on __APPLE__ | Emmanuele Bassi | |
When building on macOS we don't have access to EGL, and GLX support is conditional. We should ensure we're using the appropriate paths depending on the platform, and protect our use of macros to avoid undefined symbols. Closes: #176 | |||
2018-05-29 | Disable EGL on macOS | Emmanuele Bassi | |
EGL is not available on macOS, except through Objective C. | |||
2018-05-19 | Post-release version bump to 1.5.3 | Emmanuele Bassi | |
2018-05-17 | dispatch: Try harder to avoid calling the resolver | Adam Jackson | |
Our caller may load (eg) epoxy_glAlphaFunc, which is a function pointer, and then call through that value multiple times. Until the caller re-examines the value of that function pointer, which is a copy relocation in the executable, repeated calls mean repeated work resolving the GL function. We can't make the caller reinspect the variable, but the resolver function can avoid doing redundant work. Fixes: anholt/libepoxy#171 Signed-off-by: Adam Jackson <ajax@redhat.com> | |||
2018-05-17 | Use -Bsymbolic-functions instead of -Bsymbolic | Emmanuele Bassi | |
Epoxy updates the function pointers in order to avoid calling the resolver multiple times, but with -Bsymbolic we're going to update the copy inside libepoxy, instead of the relocated copy in the code using libepoxy. This leads to libepoxy constantly querying the function resolver code instead of just once. We still want to avoid intra-library relocations for our functions, but we need to live with them for our global function pointers. See issue #171 | |||
2018-05-17 | Use abort() instead of exit(1) | Emmanuele Bassi | |
We want to consistently handle exceptions for the internal state checks; calling `exit()` does not allow us to attach a debugger and get a proper trace. | |||
2018-05-05 | Merge pull request #172 from lantw44/master | Emmanuele Bassi | |
Fix dlwrap for FreeBSD | |||
2018-05-05 | Merge pull request #170 from nwnk/epoxy-load-foo | Emmanuele Bassi | |
Make epoxy_load_{egl,glx} load libraries if they exist |