Tag 'libglvnd-0.2.999+git20170802-1' created by Timo Aaltonen <tjaal...@debian.org> at 2017-08-02 07:04 +0000
Tagging upload of libglvnd 0.2.999+git20170802-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJZgXmXAAoJEMtwMWWoiYTcO+EQAJqN5W9JqABLB+XryPHOFEKo 3QBKLgLAZKOrDkMbD1LmMZLbgQIKJQyDKe9LDIn02qeT13f1Ph+3YM6W/vp8KGo3 I+uxId7KK5bOoiOYPlimUalfYS81vBj6iH4R4VQvabnFQOSmUKWrHgPYHUswDvNS tqwJ0Z1lYBFi6UUY4T59tyl4Eh00cTKjPlkH7g0+8srFkRJndxHcrJvdL4VYhMcX ezmQqPgZzUAO1GySOqf/K8bngJMz+kvItLtgHU06T9vxlWNU5dgOwCc6ery3P1F5 JoJiO6rU8LLad9HSZ3g2sUuQJktLWmc9fqSEYZtUPgUtH2vuvsA0sfFbNlZhfZTU 8Nt5RJW8OsX4q5SmyOr/K29BhbtDT7DYY7YrGc0QBo9cavfsaEkTJ1RHPKY91bTF E4XWG86OSL0ytYAntFgnpUgmhkUlB+CSD7j8AyDwDUfQH9GzUCZTEsW5f8Pv6Vgx Opd3aM4PwHBN9xXjKkgdT/67gKyzJ331KM+pYhw5LtTyNyqpdTaQXXgiI1arDIea 7WTJIiXCkho/pJDNUhl9sLTrNKLVPtnkj7yLeEBRfzcfkmK6t+GHXOGcHsxpdT+y eHz6tP3c4N0tcYQXVaGzCiOvCYQFRRnLM6uJ4xvGn73PttNcemBlHjHpVEeiGgQ3 pnUhCQ+lYw96oxoaw0TQ =cRaH -----END PGP SIGNATURE----- Changes since libglvnd-0.2.999+git20170201-4: Ben Crocker (5): GLdispatch: Implement the TSD dispatch stubs for PPC64LE. GLdispatch: Implement the TLS dispatch stubs for PPC64LE. GLX: Implement GLX dispatch stubs for PPC64LE. tests: Fill in the ASM code in the template in patch_ppc64le(). GLX: Add cache-flushing sequence to the generated GLX stubs. Emil Velikov (4): EGL: detect platform gbm vendor capability EGL: add platform gbm detection in eglGetDisplay EGL: alias "drm" to gbm when using EGL_PLATFORM EGL: honour eglGetPlatformDisplay's attrib_list Kyle Brenneman (21): Merge pull request #113 from nwnk/armv7hl tests: Expand the unit tests for libGLdispatch. GLdispatch: Minor cleanup of the x86-64 TLS stubs. GLdispatch: Add support for x32. Shorten the generated x86-64 TLS stubs. GLX: Fix GLX entrypoint generation for x32. tests: Add support for x32. Merge branch 'x32-support' GLdispatch: Remove the ".syntax divided" directive for ARMv7. Update the README file. Merge branch 'armv7-textrel-fix' Makefile and structural changes for ppc64le support. GLdispatch: Rename entry_x86_64_common.c to entry_simple_asm.c. Merge pull request #120 from kbrenneman/ppc64le-support-v3 Merge pull request #122 from evelikov/egl-platform-gbm-support PPC64LE: Fix the cache clear instructions. configure: Remove AC_PROG_CXX. EGL: Allow vendor libraries to identify platforms for eglGetDisplay. (#124) GL: Use a table to look up core GLX functions. (#127) GLX: Fix an error in handling GLX dispatch stubs. EGL: Fix handling a malloc failure in eglQueryString. Rob Clark (4): Print out $host_cpu when undetected, for easier debugging Fix compile errors armv7: make sure asm is compiled in unified syntax mode Treat armv7hl as armv7l Sai Kiran K (1): GLdispatch: Fix TEXTREL in the ARMv7 TSD stubs. Sai Kiran Korwar (1): GLdispatch: Improve the documentation in entry_arm7_tsd.c. Timo Aaltonen (5): Merge branch 'upstream-unstable' into debian-unstable update the changelog libglx0.symbols: Updated. libglvnd0.symbols: Arm64 doesn't have support for TLS stubs yet. (Closes: #870444) release to unstable --- README.md | 74 ++++ configure.ac | 26 + debian/changelog | 9 debian/libglvnd0.symbols | 2 debian/libglx0.symbols | 1 include/glvnd/GLdispatchABI.h | 10 include/glvnd/libeglabi.h | 26 + src/EGL/libegl.c | 36 ++ src/EGL/libeglvendor.c | 9 src/EGL/libeglvendor.h | 1 src/GL/Makefile.am | 1 src/GL/libgl.c | 5 src/GL/libgl.h | 8 src/GLX/libglx.c | 50 ++- src/GLX/libglxgl.h | 44 ++ src/GLX/libglxmapping.c | 1 src/GLdispatch/vnd-glapi/entry_aarch64_tsd.c | 36 -- src/GLdispatch/vnd-glapi/entry_armv7_tsd.c | 113 ++++--- src/GLdispatch/vnd-glapi/entry_files.mk | 21 + src/GLdispatch/vnd-glapi/entry_ppc64le_tls.c | 168 +++++++++++ src/GLdispatch/vnd-glapi/entry_ppc64le_tsd.c | 216 ++++++++++++++ src/GLdispatch/vnd-glapi/entry_simple_asm.c | 81 +++++ src/GLdispatch/vnd-glapi/entry_x86_64_common.c | 79 ----- src/GLdispatch/vnd-glapi/entry_x86_64_tls.c | 72 +++- src/generate/gen_libgl_glxstubs.py | 33 +- src/util/glvnd_genentry.c | 48 ++- tests/Makefile.am | 20 - tests/dummy/EGL_dummy.c | 1 tests/dummy/GLX_dummy.c | 2 tests/dummy/patchentrypoints.c | 70 ++++ tests/dummy/patchentrypoints.h | 4 tests/testgldispatch.c | 379 +++++++++++++++++++++++++ tests/testgldispatch_generated.sh | 4 tests/testgldispatch_patched.sh | 4 tests/testgldispatch_static.sh | 4 tests/testpatchentrypoints_gldispatch.c | 185 ------------ tests/testpatchentrypoints_gldispatch.sh | 4 37 files changed, 1384 insertions(+), 463 deletions(-) ---