libglvnd: Changes to 'refs/tags/libglvnd-0.2.999+git20170802-1'
Tag 'libglvnd-0.2.999+git20170802-1' created by Timo Aaltonen <tjaalton@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(-)
---
Reply to: